一、實現不同字段相同的查詢條件
- $User = M("User"); // 實例化User對象
- $map['name|title'] = 'thinkphp';
- // 把查詢條件傳入查詢方法
- $User->where($map)->select();
查詢條件就變成 name= 'thinkphp' OR title = 'thinkphp'
二、實現不同字段不同的查詢條件
- $User = M("User"); // 實例化User對象
- $map['status&title'] =array('1','thinkphp','_multi'=>true);
- // 把查詢條件傳入查詢方法
- $User->where($map)->select();
- '_multi'=>true必須加在數組的最后,表示當前是多條件匹配,這樣查詢條件就變成 status= 1 AND title = 'thinkphp' ,查詢字段支持更多的,例如:
- $map['status&score&title'] =array('1',array('gt','0'),'thinkphp','_multi'=>true);
查詢條件就變成 status= 1 AND score >0 AND title = 'thinkphp'
注意:快捷查詢方式中“|”和“&”不能同時使用.
新聞熱點
疑難解答
圖片精選