thinkphp8多条件查询like灵活使用教程附代码
- //方式一 实例化model
- $keyword = $this->request->param('keyword','');
- $user = new User();
- $user->where('stat','=',1)->where('age','>',30)->whereLike('name','%'.$keyword.'%')->select();
-
- //方式二 把所有的查询条件重组成一个二维数组
- $map = [];
- $map[] = ['age','>',30];
- $map[] = ['stat','=',1];
- $map[] = ['name','like','%'.$keyword.'%'];
- $user->where($map)->select();
复制代码 代码如上,直接拿来即用。
|