Php 使用元素列表进行查询
在我的php代码中,有一个变量包含由“,”分隔的ID列表(该变量最多可包含6000个元素): 这是mysql中的“我的用户”表:Php 使用元素列表进行查询,php,mysql,Php,Mysql,在我的php代码中,有一个变量包含由“,”分隔的ID列表(该变量最多可包含6000个元素): 这是mysql中的“我的用户”表: users: id, username, password 返回具有该ID的所有users表行的最佳查询是什么 $query = 'SELECT * FROM users WHERE id IN (' . implode(',', array_map('intval', explode(',', $var))) . ')
users: id, username, password
返回具有该ID的所有users表行的最佳查询是什么
$query = 'SELECT *
FROM users
WHERE id IN (' . implode(',', array_map('intval', explode(',', $var))) . ')';
这就是要做到这一点的查询。只要按你更喜欢的方式执行就行了
附言:你从哪里弄来的绳子?有一个机会你需要学习正规形式
这就是要做到这一点的查询。只要按你更喜欢的方式执行就行了
附言:你从哪里弄来的绳子?您可能需要了解SQL语句中使用的标准形式,例如
从表中选择*,其中id位于(“.$var.”)在SQL语句中使用,例如
从id所在的表(“.$var.”)中选择*因为我忘了
内爆它。谢谢;-)@xRobot:因为我忘了内爆
它回来了。谢谢;-)
$query = 'SELECT *
FROM users
WHERE id IN (' . implode(',', array_map('intval', explode(',', $var))) . ')';