2014-01-10 57 views
0

試圖檢索所有的數據到一個頁面使用兩個表...香港專業教育學院得到這個工作的罰款時,其檢索從一個表像這樣:在一個PHP頁面(MySQL的)

$data = mysql_query("SELECT * FROM moduleDetails") 

香港專業教育學院試圖做

("SELECT * FROM moduleDetails, qResponses") 

但這並不工作,是我能看到的唯一工作。

我聽說過使用標識符?但不太清楚如何使用這些...

很新的PHP,任何提示/例子會很好。

+0

您需要指定如何連接這兩個表。什麼專欄鏈接在一起? – Jessica

+0

我有一個userno,就像每個參與者的獨特號碼 - 我將如何使用它? – box

回答

2
SELECT md.*, qr.* 
FROM moduleDetails md 
LEFT JOIN qResponses qr 
ON qr.joinColumn = md.joinColumn 

無論你用什麼列連接它們,都可以用作joinColumn。

+0

是的,你不能只選擇2個表中的所有,而不加入它們。 – SaggingRufus

+0

所以這樣? \t $數據=請求mysql_query( \t選擇MD。*,QR。* \t FROM moduleDetails的md \t LEFT JOIN qResponses QR \t ON qr.userno = md.userno) – box

+0

PHP解釋一切,是不是引號爲'常量「或」功能「。該查詢應該設置爲「變量」。爲此,您應該在引號 – jgabriel