国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

YII數據庫查詢

2020-03-22 19:26:42
字體:
來源:轉載
供稿:網友
  •         $userModel = User::Model();        $userModel->count();        $userModel->count($condition);        $userModel->count($condition, $params);        $userModel->countByAttributes($attributes);        $userModel->countByAttributes($attributes, $condition);        $userModel->countByAttributes($attributes, $condition, $params);        $userModel->countBySql($sql);        $userModel->countBySql($sql, $params);              //  $userModel = User::Model();        $userModel->find();        $userModel->find($condition);        $userModel->find($condition, $params);                $userModel->findByPk($pk);        $userModel->findByPk($pk, $condition);        $userModel->findByPk($pk, $condition, $params);        $userModel->findByAttributes($attributes);        $userModel->findByAttributes($attributes, $userModel);        $userModel->findByAttributes($attributes, $userModel, $params);                $userModel->findBySql($sql);        $userModel->findBySql($sql, $params);        //返回值為對象數組,若為空則返回NULL,為一條記錄        $findResult = $userModel->find('islock = :islock and phone_status=:phone_status',array(':islock' => 1,':phone_status'=>1));        echo $findResult -> phone_status."<br />";        var_dump($findResult->attributes);        if($userModel->find('user_id=260')){            echo 'find';        }else{            echo 'no find';        }


    參數解釋:上面均返回一條記錄 如果要返回多條數據findALL類似的

    $condition 是一般sql里面where子句,一個字符竄

    $params 是一個數組,為占位符賦值

    查詢出來所有數據:

            $userinfo= $userModel->findAllByAttributes(array('islock'=>1,'phone_status' => 0));        foreach($userinfo as $k => $v){            echo $v->user_id."  ".  $userinfo[$k][user_id]."<br />";        }

    可見,結果是一個二維數組。

    講CDbcriteria和Model對象進行結合

            $criteria = new CDbCriteria;         if($condition) $criteria->condition = $condition;        $criteria->offset = $offset;        if($order) $criteria->order = $order;        if($limit!="ALL") $criteria->limit = $limit;        if(!empty($more_criteria)){            $criteria->mergeWith($more_criteria);        }        $Model = new $modelName;        if(!empty($with_array)){            $result = $Model->with($with_array)->findAllByAttributes($attributes,$criteria);        }else{            $result = $Model->findAllByAttributes($attributes,$criteria);        }

    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 泗阳县| 宁海县| 高密市| 金坛市| 永寿县| 木兰县| 祁连县| 太白县| 巴彦淖尔市| 葵青区| 山东省| 色达县| 黄陵县| 高雄县| 吴桥县| 宜春市| 浦江县| 界首市| 葫芦岛市| 武平县| 广平县| 错那县| 合肥市| 莱阳市| 皋兰县| 龙陵县| 白水县| 宜宾市| 云南省| 辛集市| 保德县| 昔阳县| 彩票| 威信县| 铜山县| 新闻| 西乌珠穆沁旗| 信丰县| 界首市| 木兰县| 论坛|