有人可以告诉我为什么这个查询不起作用吗?
$result = $connect->query( “SELECT *
FROM HWpix
WHERE catc !=‘121’
AND description LIKE ‘%$strm%’
OR ttl LIKE ‘%$strm%’
AND active = 1” );
问题-它列出了= 121的“ catc”
我想要它给出的结果,但不要等于121的catc项目
谢谢!
答案 0 :(得分:2)
您的OR
可能使事情变得混乱了。
SELECT * FROM HWpix
WHERE catc !='121'
AND
(description LIKE '%$strm%'
OR ttl LIKE '%$strm%')
AND active = 1