2012-08-02 80 views
0

美好的一天。我想檢查我的數據庫,如果它有一行包含我分配的三個變量:選擇與多個查詢和

我用這個腳本,它沒有給出我想要的結果。

SELECT * FROM `table_name` 
WHERE `field1`='$var1' 
AND `field2`='$var2' 
AND `field3`='$var3' 

我的代碼有什麼問題嗎?

+1

大概是因爲沒有記錄滿足所有三個條件?您的查詢具有正確的語法 – asprin 2012-08-02 06:12:52

+0

打印您的查詢以進行調試 – Shaun 2012-08-02 06:13:10

+0

似乎不會有錯誤。你的桌子上有什麼和你的問題是什麼?使用echo打印您的查詢。 #query ='選擇.....'; echo $ query; – james31rock 2012-08-02 06:13:56

回答

1

沒有什麼是錯的查詢,但查詢,如果事情是錯的表使用

$query="SELECT * FROM `table_name` 
WHERE `field1`='$var1' 
AND `field2`='$var2' 
AND `field3`='$var3'"; 
mysql_query($query) or die(mysql_error()); 
+0

謝謝。我很累,我一直在做我的項目近8個小時而沒有休息,我發現我的錯誤是一個右括號。我正在使用記事本+ +,它不能給我我的語法錯誤。 WOA。謝謝。 – JetPro 2012-08-02 06:59:04