- where
- 查询方法
- 查询表达式表达式
- 混合查询
where
查询方法
| 方法 | 含义 |
|---|---|
| where | and 连接 |
| whereOr | or 连接 |
| whereXOr | xor连接 |
查询表达式表达式
DB::select('user')->where('name','like','teng%')->whereOr('name','like','teng%')->findAll();
混合查询
DB::select('user')->where(function(Where $where){$where->where('id', 1)->whereor('id', 2);})->whereOr(function(Where $where){$where->where('name', 'end', 'rap')->whereOr('name', 'start', 'rap');})->findAll();
生成的 sql
SELECT * FROM `user` WHERE ( `id` = 1 OR `id` = 2 ) OR ( `name` LIKE '%rap' OR `name` LIKE 'rap%' )
上一篇:查询操作 下一篇:order
