我正在制作一个足球网站。我有以下表结构:
season1 (name of the table)
id | player1 | player2 | score
我想把分数放到一个 html 表中。此表仅适用于名为nickname1 的玩家与其他所有玩家。我有这个:
$query = mysql_query("SELECT * FROM season1 WHERE player1='nickname1'") or die(mysql_error());
while($row = mysql_fetch_array( $query )) {
echo "<tr><td>";
echo "";
echo "</td><td>";
echo $row['score2'];
echo "</td><td>";
echo $row['score3'];
echo "</td><td>";
echo $row['score4'];
echo "</td><td>";
echo $row['score5'];
echo "</td></tr>";
}
echo "</table> <br>";
- 而不是 $row['score2'] 我需要昵称1与昵称2之间的分数
- 而不是 $row['score3'] 我需要昵称1与昵称3之间的分数
- 而不是 $row['score4'] 我需要昵称1与昵称4之间的分数
- 而不是 $row['score5'] 我需要昵称1与昵称5之间的分数
我试过SELECT * FROM season1 WHERE player1='nickname1' AND player2='nickname2'
了,但它只会在表格中显示 player1 vs player2。我想在同一张桌子上显示所有 4 名玩家 vs player1。