大会の名前に基づいて、競馬大会の結果を一覧表示しようとしています。次のようにしたいと思います。
レース大会(日付)
レース名
- 牧場所有馬(種牡馬)
- 牧場所有馬(種牡馬)
- 牧場所有馬(種牡馬)
レース名
- 牧場所有馬(種牡馬)
- 牧場所有馬(種牡馬)
ある程度の作業はできましたが、1位の馬しかリストされず、次のレースに進みます。そのレースのすべての順位をリストする方法がわかりません。
現在のコード:
<?php
$sql = "SELECT DISTINCT * FROM racing WHERE `meet` = '$meet' LIMIT 1";
$query = mysql_query($sql) or die( mysql_error() . "<br />" . $sql );
while($row = mysql_fetch_array($query)){
$date= $row['date'];
echo "<h2><strong>$meet Results</strong> ($date)</h2>";
}
?>
</h2>
<?php
$sql = "SELECT *
FROM `racing`
WHERE `meet` = '$meet'
GROUP BY `race`
ORDER BY `place` "; $query = mysql_query($sql) or die( mysql_error() . "<br />" . $sql );
while($row = mysql_fetch_array($query)){
$race= $row['race'];
$place= $row['place'];
$horse= $row['horse'];
$sire= $row['sire'];
$farm= $row['farm'];
echo "
<b>$race</b><br>
$place <a href='horse.php?horse={$row['horse']}'>$horse</a> (<a href='sire.php?sire={$row['sire']}'>$sire</a>) owned by <a href='owners.php?farm={$row['farm']}'>$farm</a><br>
"; }
?>