thinkphp5.0中mysql查询in怎么用
时间: 2023-12-23 16:05:29 浏览: 156
在 ThinkPHP 5.0 中,使用 Query 方法进行 MySQL 查询时,可以使用 whereIn() 方法来查询符合某个字段在给定值列表中的记录。
例如,假设有一个 user 表,其中包含了 id、name 和 age 三个字段,要查询 age 在 20、25、30 这三个值中的用户,可以这样写:
```php
use think\Db;
$result = Db::name('user')
->whereIn('age', [20, 25, 30])
->select();
```
这样就会返回一个二维数组 $result,其中包含了所有符合条件的用户记录,每个记录包含 id、name 和 age 三个字段的值。
如果要查询 age 不在给定值列表中的记录,可以使用 whereNotIn() 方法,例如:
```php
$result = Db::name('user')
->whereNotIn('age', [20, 25, 30])
->select();
```
这样就会返回一个二维数组 $result,其中包含了所有不符合条件的用户记录。
阅读全文
相关推荐

















