-3

PHP ファイルに問題があります。まず、私のコードは次のとおりです。

<?php

$users = mysql_fetch_assoc(mysql_query("SELECT u.*, ui.*, SUM(`Beach Ball` + `Sun Blocker`) AS items FROM user AS u INNER JOIN user_item AS ui ON u.user_id = ui.user_id WHERE u.user_id = '".$_SESSION['id']."' GROUP BY u.user_id"));

echo "<table><tr><td>User</td><td>Day of Trip</td><td>Items</td></tr>";

while($list=mysql_fetch_array($users)){

    echo "<tr><td>" .$list['user']. "</td><td>" .$list['trip']. "</td>"
    echo "<td>".$list['item']."</td></tr>";
}
echo "</table>";
?>

そして私のDBは次のようなものです:

ユーザー: ジャック / スージー / スティーブ

旅行: 日曜日 / 日曜日 / 月曜日

アイテム: ジャック (ビーチボール & 日焼け止め = 1) / スージー (日焼け止め = 1 | ビーチボール = 0) / スティーブ (ビーチボール = 2 / 日焼け止め = 1)


バージョンについて:

PHP 5.3.27 / MySQL 5.5.32

(また、これは私のコードのほんの一例です。すべてオランダ語です)。

誰かがこれについて私を助けることができれば、私は永遠に感謝します.

PS:次のような単純なクエリを試してみると:

$users = mysql_query("select * from users")

ユーザーとトリップのみがリストされます(アイテムに関する情報は別のテーブルにあり、すべてのアイテム(35を超える)をリストします...

~×~

更新 1: (PHP と SQL のバージョンが更新されました) このコードは無料のホスティング プラン (co.gp や bytehost など) では機能しますが、有料のホストでは機能しません。

4

1 に答える 1