【ThinkPHP】表達式查詢、模糊查詢、多匹配查詢、between查詢、in查詢

表達式查詢**/
$data_gt['id']=array('gt',8);//gt:>
$data_egt['id']=array('egt',8);//egt:>=
$data_lt['id']=array('lt',8);//lt:<
$data_elt['id']=array('elt',8);//elt:<=
$data_eq['id']=array('eq',8);//eq:=
$data_neq['id']=array('neq',8);//eq:!=

//模糊查詢
$data_like['username']=array('like','%A%');//包含A的所有username
$data_like['username']=array('like','%A%');//包含A的所有username
$data_notlike['username']=array('notlike','%A%');//不包含A的所有username,注意notlike中間沒有空格

//多匹配查詢
$data_like_mul_or['username']=array('like',array('%A%','%2%'));//包含A或者2的所有username,如果數組中沒有第三個參數,那麼默認是or的關係
$data_like_mul_and['username']=array('like',array('%A%','%2%'),'and');//包含A和2的所有username,如果要求是和的關係,要在數組中添加第三個參數:and
 
//between
$data_between['id']=array('between',array(6,13));//查詢id在6到13之間(包括兩端的值)的記錄
$data_not_between['id']=array('not between',array(6,13));//查詢id不在6到13之間(不包括兩端的值)的記錄,注意在這裏not與between之間一定要有空格


//in查詢
$data_in['id']=array('in',array(6,7,8,9,10));//查詢id在此數組中的記錄
$data_not_in['id']=array('not in',array(6,7,8,9,10));//查詢id不在此數組中的記錄,注意這裏not與in之間也是要用空格的
發佈了83 篇原創文章 · 獲贊 12 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章