我把以下代碼放在一起,問題是每個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