php - 我可以在 mysql select 中放入一个数组吗?

标签 php mysql arrays select

我可以在 mysql select 中放入一个数组吗?

$usersArray = array(34, 23, 17, 17, 56);

$result = mysql_query("SELECT * FROM users WHERE user_id=$usersArray");

我可以这样做吗?

最佳答案

没有。我相信你应该这样做:

$result = mysql_query("SELECT * FROM users WHERE user_id IN (" . implode(', ', $usersArray) . ")");

关于php - 我可以在 mysql select 中放入一个数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4123926/

相关文章:

mysql - 错误 1215 : CANNOT ADD FOREIGN KEY CONSTRAINT ; Composite Foreign key

php - PHP MySQL 如何检查某个查询是否在数据范围内?

java - 以 char 数组为索引和 int 为值的结构

c - 如何返回一个指针数组?

php - 请问laravel数据库事务锁表吗?

php - 浏览器未缓存动态 CSS - 响应返回 200 OK 而不是 304 Not Modified

phpinfo() 在 HHVM 中无法正常工作

mysql - 如何设计索引/查询以避免简单 MySQL 查询中的文件排序?

c - 打印getcwd路径

javascript - Tinymce 无法使用 XAMPP 在本地主机上正确运行?