0

大会の名前に基づいて、競馬大会の結果を一覧表示しようとしています。次のようにしたいと思います。


レース大会(日付)

レース名

  1. 牧場所有馬(種牡馬)
  2. 牧場所有馬(種牡馬)
  3. 牧場所有馬(種牡馬)

レース名

  1. 牧場所有馬(種牡馬)
  2. 牧場所有馬(種牡馬)

ある程度の作業はできましたが、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>

"; }

?>
4

1 に答える 1