サッカーサイトを作っています。次のテーブル構造があります。
season1 (name of the table)
id | player1 | player2 | score
スコアをhtmlテーブルに入れたい。このテーブルは、ニックネーム 1 と呼ばれるプレーヤーと他のすべてのプレーヤーのみを対象としています。私はこれを持っています:
$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とplayer2のみが表示されます。4 人のプレイヤーとプレイヤー 1 を同じテーブルに表示したいと考えています。