一意の PID を持つ 2 つのテーブルがあります。1 つの SQL ステートメントで両方のテーブルのフィールドにアクセスできるように、主キー/外部キーを設定する方法を知る必要があります。
例: 次のデータ構造を使用して、プレイヤーの名前と写真をエコーアウトしたいだけでなく、PHP を介してすべての統計情報もエコーアウトしたいと考えています。プレーヤーの統計だけでこれを成功させましたが、別のテーブルのフィールドにアクセスする方法がわかりません。
これまでの私のデータベース構造は次のとおりです。
Players
-PID (Set as Primary Key)
-Name
-Height
-College
-Photo
Stats
-PID
-Touchdowns
-Receptions
現在の PHP コード:
$query="
SELECT * FROM Stats
ORDER BY Stats.FantasyPoints DESC";
$res=mysql_query($query);
$num=mysql_numrows($res);
$i=0;
while($i< $num){
$Name = mysql_result($res, $i, "Name");
$FantasyPoints = mysql_result($res, $i, "FantasyPoints");
echo $Name . ': '. $FantasyPoints . "<br />";
$i++;
}