2012-04-04 93 views
0

我執行以下命令:爲什麼這個字符串比較mysql查詢什麼都不返回?

SELECT url FROM mytable WHERE 1 

結果:網址: 'http://www.ciao.es/Epson_Stylus_S22__2007613'

一切好現在......但是當我做:

SELECT * FROM mytable WHERE url = 'http://www.ciao.es/Epson_Stylus_S22__2007613' 

我什麼也沒得到!

我試過使用LIKE,改變引號等... 我做錯了什麼?

+0

你有''在你的網址字段?我的意思是你得到'喜歡'的結果'http://www.ciao.es/Epson_Stylus_S22__2007613' – Dhruvisha 2012-04-04 12:07:18

回答

1

你有「」在你的表字段的網址。所以,如果你要查詢你會得到的輸出是這樣的: 「http://www.ciao.es/Epson_Stylus_S22__2007613」(用單引號) SO 用這種方式寫:

SELECT * FROM mytable WHERE url = "'http://www.ciao.es/Epson_Stylus_S22__2007613'" 

或從表中刪除單引號。

+0

謝謝你...我覺得愚蠢的xD – 2012-04-04 15:52:54

相關問題