标签: php mysql sql
我的查询应该如何?
我有: SELECT * FROM table WHERE column = '$var'
SELECT * FROM table WHERE column = '$var'
$var = "1,7,5,4,8,9";
如果使用此查询,则只会选择$var中的第一个值,“1”。
$var
答案 0 :(得分:3)
IN运算符允许您在WHERE子句中指定多个值。
尝试此查询:
SELECT * FROM table WHERE column in ($var);
Reference-1
答案 1 :(得分:1)
在查询中使用WHERE...IN子句:
WHERE...IN
SELECT * FROM table WHERE column IN ($var)