如何在 Laravel 中 MySQL 查询的 where 子句中使用数组 [重复]

Posted

技术标签:

【中文标题】如何在 Laravel 中 MySQL 查询的 where 子句中使用数组 [重复]【英文标题】:How to use an array in where clause in MySQL query in Laravel [duplicate] 【发布时间】:2018-08-06 20:55:13 【问题描述】:

我有一个数组 $time_schedule_id= array(1,3,5)。现在我想要那些与 $time_schedule_table 中的给定数组( $time_schedule_id= array(1,3,5) )不匹配的数据。

DB::table('time_schedule_table')
select('*')
where('id','!=', ?)

如何生成此查询字符串以与 mysql 一起使用?

【问题讨论】:

看***.com/questions/25849015/… 在 laravel 中使用 whereNotIn 【参考方案1】:

可以使用 laravel whereNotIn() eloquent 函数

DB::table('time_schedule_table')->select(*)->whereNotIn('id', [1,3,5])->get();

【讨论】:

@Mr.Developer......绝对正确

以上是关于如何在 Laravel 中 MySQL 查询的 where 子句中使用数组 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Laravel 中 MySQL 查询的 where 子句中使用数组 [重复]

我将如何在 Laravel Eloquent 中编写这个 MySQL 查询?

如何使用从 laravel 中的数组中获取的各种术语进行 mysql 关联查询

Laravel mysql如何在同一个查询中计算多个表的字段

如何使用 Laravel 5.6 在 Laravel Eloquent 中实现嵌套 MySQL 查询

如何在 Laravel 的 DB 查询中编写两个 where 条件?