php - 用一个字符串获取多条记录

标签 php mysql

我的数据库中有 4 行。他们都有一个不同的 ID,从 1 开始。

我有一个带有多个 id 的字符串。

$str = "1,2,3,4";

如何获取 id 为 1,2,3,4 的所有记录?

SELECT * FROM table_name WHERE id = $str

提前致谢。

最佳答案

试试这个:

SELECT * FROM table_name WHERE id IN ($str)

关于php - 用一个字符串获取多条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37052445/

相关文章:

mysql - Laravel 5 : run migrations on server environment, 不是本地的

mysql - 导入带有重复键的 MySQL 记录

mysql句点(.)搜索模式

MySQL使用子查询中的表字段作为条件

php - MYSQL+无法从PHP连接

php - 为什么 SQL 时间戳不是 UTC?

PHP GET MySQL order by 如果不为空 echo else echo 如何

php - 将表单的文本字段映射到实体的 ArrayCollection

php - 与 Ratchet websocket 的 flutter 连接

javascript - 需要使用 Vue.js 或 Javascript 在 Electron 中播放 WAV 文件,Chrome 不支持 WAV