SQL语句:OR验证不正确

时间:2018-09-29 06:51:20

标签: php mysql sql syntax

我的SQL语法有问题:

  • 我有一张有票的桌子,这是从我的PHP MyAdmin:

enter image description here

但是不知道图像顶部的SQL语法出了什么问题。任何建议表示赞赏。

2 个答案:

答案 0 :(得分:0)

您的or条件必须像下面一样

 select * from ticket where type=1 and cid=72351 and (state=1 or state=0)

答案 1 :(得分:0)

OR选择器是罪魁祸首。我为您的方法提出了另一种解决方案:

SELECT * FROM ticket WHERE type=1 AND cid=72351 AND (state IN (0,1))

如果您需要快速扩展搜索以包括更大范围的type,则可以简单地添加数字,而不是整个表达式。希望有帮助。