站長資訊網
        最全最豐富的資訊網站

        yii 可以執行sql嗎

        yii 可以執行sql嗎

        1. 創建CDbCommand命令對象

        $sql = "select * from users where id=1"; $connection=Yii::app()->db; $command=$connection->createCommand($sql);

        2. SQL語句的執行

        CDbCommand對象有兩個(種)方法來執行SQL語句。

        2.1 execute()方法

        用于數據更新(非查詢)操作(INSERT, UPDATE 和 DELETE),返回的是操作受影響的記錄行數。

        $rowCount=$command->execute();

        2.2 query()和queryXXX()方法

        用于查詢,對應于SELECT語句。

        2.2.1 query()方法

        $dataReader=$command->query(); 返回CDbDataReader對象,注意這代表結果集而不是記錄,可以通過以下方法來獲取(遍歷)記錄: // CDbDataReader::read()可以一次獲取一行數據,到末尾時返回false while(($row=$dataReader->read())!==false)  // CDbDataReader實現了迭代器接口因此可以使用foreach遍歷 foreach($dataReader as $row) // 一次性返回所有的記錄(數組) $rows=$dataReader->readAll();

        2.2.2 衍生的queryXXX()方法

        #返回所有結果記錄數組 $rows=$command->queryAll(); #返回第一行記錄 $row=$command->queryRow();      // query and return the first row of result #返回所有記錄的第一列 $column=$command->queryColumn(); // query and return the first column of result #返回第一行記錄的第一列 $value=$command->queryScalar();  // query and return the first field in the first row

        PHP中文網,有大量免費的Yii入門教程,歡迎大家學習!

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品高清无码视频| 91精品欧美综合在线观看| 国产精品视频一区二区三区无码| 国产手机在线精品| 2022精品天堂在线视频| 宅男在线国产精品无码| 国产区精品高清在线观看| 精品国产欧美一区二区| 老司机亚洲精品影院| 久久免费99精品国产自在现线| 国产成人精品日本亚洲直接| 无码人妻精品一区二区三区久久久 | 亚洲精品乱码久久久久久按摩| 国产三级精品三级在线观看| 久久亚洲精品中文字幕三区| 97久久久久人妻精品专区| 亚洲国产精品SSS在线观看AV| 精品无人区无码乱码毛片国产| 91久久精品电影| 久久精品国产精品青草| 国产成人精品福利网站在线| 久久国产精品无码HDAV| 亚洲动漫精品无码av天堂| 亚洲国产精品一区二区第一页免 | 国产一成人精品福利网站| 精品国产乱码一区二区三区| 无码精品一区二区三区在线| 日韩熟女精品一区二区三区| 久久精品国产精品亜洲毛片| 久久精品成人免费观看97| 久久精品夜色噜噜亚洲A∨| 精品国精品国产自在久国产应用男| 91精品在线国产| 国产乱人伦偷精品视频免观看| 99久久国产综合精品成人影院 | 久久国产午夜精品一区二区三区| 精品97国产免费人成视频| 久久www免费人成精品香蕉| 蜜臀久久99精品久久久久久| 亚洲av无码成人精品国产| 亚洲中文久久精品无码|