2012-08-17 89 views
0
SELECT bahisisim,ID FROM bahis WHERE bahisisim LIKE '%$isim%' and onay!=='0' 

這不工作,我該如何修改?MySQL語法:一個查詢中的WHERE和LIKE子句

+0

什麼!錯誤消息? – Tchoupi 2012-08-17 17:44:56

+8

'!=='不是有效的MySQL操作符。 '''''SQL是不相等的,儘管MySQL也尊重'!='。 – 2012-08-17 17:45:11

+0

除了Micheal的優點之外,還要避免LIKE子句的'%'前面。你會得到一個表鎖。 – 2012-08-17 17:51:05

回答

2

我不知道使用的==操作符在MySQL中,嘗試這樣做:

SELECT bahisisim,ID FROM bahis WHERE bahisisim LIKE '%$isim%' and onay <> '0' 

如果你有一個錯誤,展現給我們的錯誤,因爲我們找到了解決方案。 ;)