Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从表中选择*,其中列=1,2,3,4_Php_Mysql_Sql - Fatal编程技术网

Php 从表中选择*,其中列=1,2,3,4

Php 从表中选择*,其中列=1,2,3,4,php,mysql,sql,Php,Mysql,Sql,我的查询应该是什么样的? 我有: 从列为“$var”的表中选择* $var=“1,7,5,4,8,9” 如果使用此查询,则只会选择$var中的第一个值,“1”。IN运算符允许您在WHERE子句中指定多个值 请尝试以下查询: SELECT * FROM table WHERE column in ($var); 在查询中使用WHERE…IN子句: SELECT * FROM table WHERE column IN ($var)

我的查询应该是什么样的?

我有:
从列为“$var”的表中选择*

$var=“1,7,5,4,8,9”


如果使用此查询,则只会选择
$var
中的第一个值,“1”。

IN运算符允许您在WHERE子句中指定多个值

请尝试以下查询:

 SELECT * FROM table WHERE column in ($var);

在查询中使用
WHERE…IN
子句:

SELECT * FROM table WHERE column IN ($var)