2014-01-10 29 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