thinkphp where多个条件
时间: 2023-07-08 14:47:12 浏览: 115
thinkphp 多个版本
在ThinkPHP中,可以使用`where`方法传入多个条件,每个条件之间使用数组或者字符串分隔。示例如下:
使用数组分隔条件:
```php
$where['name'] = 'Tom';
$where['age'] = array('gt', 18);
$where['_logic'] = 'or';
$User->where($where)->select();
```
使用字符串分隔条件:
```php
$where = "name='Tom' OR age>18";
$User->where($where)->select();
```
需要注意的是,如果使用字符串分隔条件,需要自己对条件进行转义,以避免SQL注入等安全问题。建议使用数组方式传入多个条件。
阅读全文