イベントと日付を含むテーブルと、これらの各夜のゲストリストを含むテーブルがあります。私はそのように夜を印刷することができます:
$day = date("l");
$date = getFullDateString($day);
$result = mysql_query("SELECT * FROM nights WHERE day = '$day' AND promoter = 'blah'") or die(mysql_error);
while ($row = mysql_fetch_array($result)) {
echo "<h2>";
echo $row[name];
echo " (";
echo getFullDateString($row[day]);
echo ")</h2>";
}
問題は、これらのイベントごとに、ゲストリストをその下に印刷することです。別のループを中に入れてみましwhile
たが、テストエコーでも機能しません。
$result2 = mysql_query("SELECT DISTINCT guest FROM guestlists WHERE night = '$row[name]' AND date = 'getFullDateString($row[day])'") or die(mysql_error ());
while($row2 = mysql_fetch_array($result2)) {
echo $row2[0];
echo "test";
echo "<br />";
}
基本的に私は次のものが欲しいです:
イベント1
名前1
名前2
名前3
イベント2
名前1
名前2
名前3