【发布时间】:2014-05-22 22:24:19
【问题描述】:
我有一张包含事件和日期的表格,还有一张包含每个晚上的客人名单。我可以像这样打印夜晚:
$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
【问题讨论】:
-
客人列表中是否有活动 ID?
-
表格有条目吗?
标签: php while-loop