我把以下代码放在一起,问题是每个while循环只返回一组数据。虽然循环问题
$result = mysql_query("SELECT date FROM ".TBL_FIXTURES." WHERE compname = '$comp_name' GROUP BY date");
$i = 1;
echo "<table cellspacing=\"10\" style='border: 1px dotted' width=\"300\" bgcolor=\"#eeeeee\">";
while ($row = mysql_fetch_assoc($result))
{
$date=date("F j Y", $row['date']);
echo $date;
echo "
<tr>
<td>Fixture $i - Deadline on $date</td>
</tr>
";
$result = mysql_query("SELECT * FROM ".TBL_FIXTURES." WHERE compname = '$comp_name' AND date = '$row[date]' ORDER BY date");
while ($row = mysql_fetch_assoc($result))
{
extract ($row);
echo "
<tr>
<td>$home_user - $home_team V $away_user - $away_team</td>
</tr>
";
}
$i++;
}
echo "</table>";
我应该得到很多日期,然后每组夹具下面。 目前,第一个while循环的第一行和第二个while循环的数据一起出现。
但是,它不会继续? 任何想法,我可以纠正这一点? 感谢
我喜欢对未提问的问题的帮助。学习就是力量! +1 – hookedonwinter 2010-06-15 18:08:48