99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

yii2如何獲取sql語句

這篇文章將為大家詳細講解有關yii2如何獲取sql語句,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創新互聯公司長期為上千余家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為榮昌企業提供專業的成都做網站、成都網站制作,榮昌網站改版等技術服務。擁有十多年豐富建站經驗和眾多成功案例,為您定制開發。

yii2怎么獲取sql語句?

我們在用YII2開發項目的時候,會查看當前執行的SQL語句來排查錯誤,那么YII2該如何獲取當前的SQL語句呢?

獲取當前sql語句我們可以使用getRawSql()來實現,使用示例如下:

舉例:UserModel
$query = UserModel::find()->where(['status'=>1]);
echo $query->createCommand()->getRawSql();

知識補充

yii2使用createCommand()增刪改查

查詢單條數據

$sql = "SELECT `name` FROM `table` WHERE id='7'";
$users=Yii::$app->db->createCommand($sql)->queryOne();

查詢多條數據

$sql = "SELECT `name` FROM `table` WHERE name='$name'";
$users=Yii::$app->db->createCommand($sql)->queryAll();

修改數據

Yii::$app->db->createCommand()->update('table', ['name' => $name], "id = {$id}")->execute();
//update 第一個參數:表名 第二個參數 :要修改為的數據 第三個數據:修改條件

添加數據

Yii::$app->db->createCommand()->insert("table",array("name"=>'zhangsan',"age"=>'18'));
//insert 第一個參數:表名 第二個參數 :要添加的數據

刪除數據

Yii::$app->db->createCommand()->delete('table', 'age = 30')->execute();
//delete 第一個參數:表名 第二個參數 :刪除的條件

關于“yii2如何獲取sql語句”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

標題名稱:yii2如何獲取sql語句
網頁鏈接:http://www.yijiale78.com/article32/jjjppc.html

成都網站建設公司_創新互聯,為您提供云服務器定制開發網站排名網站制作營銷型網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站制作