mom_status条件无效。.......请帮助我
这是SQL查询
选择*
来自create_mom
哪里
(mom_status ='0')和
(emp_id为'%,$ emp_id'
或emp_id像'%,$ emp_id,%'
或emp_id像'$ emp_id,%'
或emp_id,例如“ $ emp_id”)
答案 0 :(得分:1)
只要OR
子句中有AND
和WHERE
,就应该始终使用括号执行基于优先级的条件:
SELECT *
FROM `create_mom`
WHERE (user_id='".$emp_id."' and mom_status = '0') and
(emp_id LIKE '%,$emp_id' or emp_id LIKE '%,$emp_id,%' or emp_id LIKE '$emp_id,%' or emp_id LIKE '$emp_id')