国产探花免费观看_亚洲丰满少妇自慰呻吟_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編程

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

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 贵德县| 临沂市| 哈巴河县| 壶关县| 广宗县| 郁南县| 屯留县| 兰溪市| 蕉岭县| 肥乡县| 大同县| 高密市| 靖远县| 乐陵市| 社旗县| 鄂伦春自治旗| 龙口市| 兴城市| 罗城| 镇沅| 绥阳县| 汝城县| 晋江市| 兴安县| 西安市| 科技| 潞城市| 轮台县| 阿勒泰市| 刚察县| 马公市| 沙田区| 延寿县| 清流县| 页游| 卫辉市| 收藏| 金寨县| 峨山| 新竹市| 博客|