本文實例總結了一些Yii的CDbCriteria查詢條件用法,分享給大家供大家參考。具體分析如下:
這里就是Yii中使用CDbCriteria方法來進行查詢的各種條件:
代碼如下:
$criteria = new CDbCriteria;$criteria- addCondition( MACID=464 //查詢條件,即where id = 1 $criteria- addInCondition( id , array(1,2,3,4,5)); //代表where id IN (1,23,,4,5,); $criteria- addNotInCondition( id , array(1,2,3,4,5));//與上面正好相法,是NOT IN $criteria- addCondition( id=1 , OR //這是OR條件,多個條件的時候,該條件是OR而非AND $criteria- addSearchCondition( link , 裸體 //搜索條件where name like %分類% $criteria- addBetweenCondition( id , 10000, 10005);//between 10000 and 10005$criteria- compare( id , 1); //這個方法比較特殊,他會根據你的參數//自動處理成addCondition或者addInCondition,//即如果第二個參數是數組就會調用addInCondition * 傳遞變量$criteria- addCondition( id = :id $criteria- params[ :id ]=10; * 一些html' target='_blank'>public vars$criteria- select = id,MACID,type //代表了要查詢的字段,默認select= * $criteria- join = xxx //連接表 $criteria- with = xxx //調用relations $criteria- limit = 10; //取1條數據,如果小于0,則不作處理 $criteria- offset = 1; //兩條合并起來,則表示 limit 10 offset 1,或者代表了。limit 1,10 $criteria- order = id DESC,MACID ASC //排序條件 $criteria- group = group type $criteria- having = having 條件 $criteria- distinct = FALSE; //是否唯一查詢 return new CActiveDataProvider( visitlog , array( criteria = $criteria,));
以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !
相關推薦:
關于YII視圖整合kindeditor如何擴展的方法
關于Yii2中使用join和joinwith進行多表關聯查詢
Yii2框架實現數據庫常用操作解析
以上就是關于Yii的CDbCriteria查詢條件的用法的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答