ITKEE社区赞助版本,大版本迭代已经来临
5.1的数组查询方式有所调整,是为了尽量避免数组方式的条件查询注入。
如果需要事先组装数组查询条件,可以使用:
$map[] = ['name','like','think']; $map[] = ['status','=',1];
5.0中的查询方式
可以在数组条件中使用查询表达式,例如:
$map['id'] = ['>',1]; $map['mail'] = ['like','%thinkphp@qq.com%']; Db::table('think_user')->where($map)->select();
在tp5.1中继续沿用thinkphp5.0的写法,会出现意想不到的错误,可以自己尝试一下。