2012-08-17 77 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' 

如果你有一个错误,展现给我们的错误,因为我们找到了解决方案。 ;)