thinkPHP 多个字段like查询

时间:2021-04-14

thinkPHP 多个字段like查询,比如 字段 title 和字段 name 的模糊查询。

Db::table('think_user')->where('name|title','like','thinkphp%')->where('create_time&update_time','>',0)->find();

用数组方式

if (!empty($keywords)) {
        $map['name|number'] = ['like', '%' . $keywords . '%'];
 }
$book = new Book();
$list = $book->field('id,name,number,cover,introduction,num')
            ->where($map)
            ->order('id', 'desc')
            ->paginate();