Mysql 有人能告诉我为什么这个查询不是';你不工作吗?
有人能告诉我为什么这个查询不起作用吗Mysql 有人能告诉我为什么这个查询不是';你不工作吗?,mysql,boolean-logic,Mysql,Boolean Logic,有人能告诉我为什么这个查询不起作用吗 $result = $connect->query( “SELECT * FROM DBdata WHERE catc !=‘121’ AND description LIKE ‘%$strm%’ OR ttl LIKE ‘
$result = $connect->query( “SELECT *
FROM DBdata
WHERE catc !=‘121’
AND description LIKE ‘%$strm%’
OR ttl LIKE ‘%$strm%’
AND active = 1” );
问题在于,清单中的“catc”值=121
我想要它给出的结果,但不想要等于121的catc项
谢谢 你的
或很可能是把事情搞砸了
SELECT * FROM HWpix
WHERE catc !='121'
AND
(description LIKE '%$strm%'
OR ttl LIKE '%$strm%')
AND active = 1
你的或
很可能是把事情搞砸了
SELECT * FROM HWpix
WHERE catc !='121'
AND
(description LIKE '%$strm%'
OR ttl LIKE '%$strm%')
AND active = 1
当同时使用和和或时,请始终使用括号。在PHP或MySQL中,不能使用卷曲引号作为字符串分隔符。此“
和此”
以及这些”
无效。不要使用文字处理器进行编码,请使用代码编辑器或在同时使用和和或时使用括号。在PHP或MySQL中不能使用卷曲引号作为字符串分隔符。此“
和此”
和这些'
无效。不要用文字处理器来编码,使用代码编辑器!谢谢你!!它起作用了。谢谢你,ceejayoz!!它正在工作。