在ThinkPHP3.2.3中,快捷查询方式是一种多字段查询的简化写法,可以进一步简化查询条件的写法,在多个字段之间用**|分割表示OR查询,用&**分割表示AND查询,可以实现下面的查询,例如:
在ThinkPHP3.2.3的mysql查询如何实现不同字段相同的查询条件
$User = M("User"); // 实例化User对象 $map['name|title'] = 'thinkphp'; // 把查询条件传入查询方法 $User->where($map)->select();
上面的查询其实可以等效于
$User = M("User"); // 实例化User对象 $map['name'] = 'thinkphp'; $map['title'] = 'thinkphp'; $map['_logic'] = 'OR'; // 把查询条件传入查询方法 $User->where($map)->select();
查询条件就变成 name= 'thinkphp' OR title = 'thinkphp'