thinkphp where or 条件
时间: 2024-01-02 07:45:05 浏览: 72
thinkphp3.2框架中where条件查询用法总结
在 ThinkPHP 中,可以使用 `where` 方法来添加 WHERE 条件,使用 `whereOr` 方法来添加 OR 条件。以下是示例代码:
```php
// where 条件
$where = ['status' => 1];
$list = Db::name('user')->where($where)->select();
// whereOr 条件
$whereOr = [
'status' => 1,
'type' => 2,
];
$list = Db::name('user')->whereOr($whereOr)->select();
```
其中,`where` 方法的参数是一个数组,数组的键是字段名,值是要匹配的值。在上面的示例中,`$where` 数组表示查询 `status` 字段为 1 的用户记录。
`whereOr` 方法的参数也是一个数组,但是数组的每个元素都是一个条件,多个条件之间是 OR 的关系。在上面的示例中,`$whereOr` 数组表示查询 `status` 字段为 1 或 `type` 字段为 2 的用户记录。
阅读全文