我有连接“和”和“或”在一起的问题。 这里是我的代码:使用“或”和“和”正确选择
SELECT * FROM table WHERE name LIKE '$name'
AND color LIKE '$color'
OR color2 LIKE '$color2'
OR color3 LIKE '$color3'
AND gender LIKE '$gender' -- when I add those 3, search stops working.
OR gender2 LIKE '$gender2'
OR gender3 LIKE '$gender3'
的问题是,当我添加“性别”来选择,我的搜索停止工作......有什么问题与双“或”也许与定位?
正确使用括号。它就像做代数一样,你必须把圆括号放在一起。 – developerwjk
使用括号来组合语句 –
难道你不能选择_one_技术吗? –