我有兩個表都具有唯一的PID。我需要知道如何設置主鍵/外鍵,以便我可以在一個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++;
}
向我們展示瞭如何將分別訪問任何一個表。 – RBarryYoung 2012-07-14 13:28:32
通過PID加入表格 – Grixxly 2012-07-14 13:28:48
http://dev.mysql.com/doc/refman/5.1/de/join.html – helle 2012-07-14 13:30:07