php - 如何在 Mysql 查询 IN 子句中导入两个数组

标签 php mysql

我有两个数组,例如 $idarray$idarray1

我想像这样组合两个数组

$sql = "SELECT * FROM meeting WHERE meet_id IN('" . implode("','", $idarray) . "')";

在此查询中我想添加 $idarray1

我该怎么做

最佳答案

您可以使用 array_merge 合并两个数组功能:

$idarray_merged = array_merge($idarray, $idarray1);
$sql = "SELECT * FROM meeting WHERE meet_id IN('" . implode("','", $idarray_merged) . "')";

关于php - 如何在 Mysql 查询 IN 子句中导入两个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44419034/

相关文章:

mysql - 多个表的内部连接,计数和不同

MySql - 错误代码 : 1932. 引擎中不存在表

php - 如何将 JSON 编码的数组保存到 MySQL

php - 在mysql中获取有条件的行位置

php - CakePHP:一对一关系

php - 当有人在某个表中插入或更新行时运行脚本

javascript - 继续之前进行 API 验证

php - 从 mysql 数据为用户分配并显示排名

mysql - 删除mysql表中的所有重复项

mysql - 如何添加mysql触发器?