$user = M('User');
//表達式查詢
$map['id'] = array('EQ',1); //id等於1
$map['id'] = array('NEQ',1); //id不等於1
$map['id'] = array('GT',1); //id大於1
$map['id'] = array('EGT',1); //id大於等於1
$map['id'] = array('LT',1); //id小於1
$map['id'] = array('ELT',1); //id小於等於1
//模糊查詢
$map['user'] = array('LIKE','%寶'); //模糊查詢包含此文字
$map['user'] = array('NOTLIKE','%寶');//模糊查詢不包含此文字
$map['user'] = array('LIKE',array('%寶','%乖%'),'AND'); //模糊查詢數組多條件方式,默認是or
//區間查找,BETWEEN參數值等於從什麼到什麼之間
$map['id'] = array('BETWEEN','1,3'); //查詢id在1~3的信息
$map['id'] = array('BETWEEN',array('1','2')); //數組方式查詢id在1~3的信息
$map['id'] = array('NOT BETWEEN','1,3'); //查詢不再這個區間的信息
//去檢查找 IN指定參數的與值
$map['id'] = array('IN','1,2'); //查詢id等於1,id等於2的信息
$map['id'] = array('IN',array('1','2')); //數組查詢id等於1,id等於2的信息
$map['id'] = array('NOT IN','1,3'); //查詢不id不等於1,3的內容
//自定義查詢,可以使用普通符號
$map['id'] = array('EXP','=1');
$map['id'] = array('EXP','>1');
$map['id'] = array('EXP','in(1,2,3)');
var_dump($user->where($map)->select());
thinkphp表達式方式,模糊,區間,多形式查詢
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
thinkphp連貫操,think函數方法
$user = M('User'); echo "<pre>"; /* var_dump($user->where('id>1')->order('
楠恭影
2020-06-25 11:48:12
創建後臺與模塊權限控制
楠恭影
2020-02-22 22:47:35
tp常用兩款數據庫配置
楠恭影
2020-02-22 22:47:35