0
SELECT bahisisim,ID FROM bahis WHERE bahisisim LIKE '%$isim%' and onay!=='0'
这不工作,我该如何修改?MySQL语法:一个查询中的WHERE和LIKE子句
SELECT bahisisim,ID FROM bahis WHERE bahisisim LIKE '%$isim%' and onay!=='0'
这不工作,我该如何修改?MySQL语法:一个查询中的WHERE和LIKE子句
我不知道使用的==操作符在MySQL中,尝试这样做:
SELECT bahisisim,ID FROM bahis WHERE bahisisim LIKE '%$isim%' and onay <> '0'
如果你有一个错误,展现给我们的错误,因为我们找到了解决方案。 ;)
存在只是因为一个错误==,所以请更改您的查询:
SELECT bahisisim,ID FROM bahis WHERE bahisisim LIKE '%$isim%' and onay!='0';
OR
SELECT bahisisim,ID FROM bahis WHERE bahisisim LIKE '%$isim%' and onay <>'0';
更多,你可以去http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html
什么!错误消息? – Tchoupi 2012-08-17 17:44:56
'!=='不是有效的MySQL操作符。 '''''SQL是不相等的,尽管MySQL也尊重'!='。 – 2012-08-17 17:45:11
除了Micheal的优点之外,还要避免LIKE子句的'%'前面。你会得到一个表锁。 – 2012-08-17 17:51:05