yii2打印sql語句的辦法:可以在controller里面執(zhí)行語句,代碼為【$model->find()->createCommand()->getRawSql();】,在網頁里點擊底部的log就可以看到sql語句。
創(chuàng)新互聯(lián)公司專注于銀川網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供銀川營銷型網站建設,銀川網站制作、銀川網頁設計、銀川網站官網定制、小程序開發(fā)服務,打造銀川網絡公司原創(chuàng)品牌,更為您提供銀川網站排名全網營銷落地服務。
yii2打印sql語句的辦法:
如果你是想打印本次的Sql的話,可以用
$model->find()->createCommand()->getRawSql();
可以在網頁底部的debugger看到,點擊log可以看到你執(zhí)行的sql語言(也就是連貫操作的sql語句);
比如在controller里面你執(zhí)行
$query= ReleaseForm::find()->where(['type'=>1])->all();
注:源代碼是這些:
$query= ReleaseForm::find()->where(['type'=>1]); $pagination = new Pagination([ 'defaultPageSize' => 5, 'totalCount' => $query->count(), ]); $property_data= $query ->offset($pagination->offset) ->limit($pagination->limit) ->all();
在網頁里你點擊底部的log就可以看到:
10 21:01:36.667 info yii\\db\\Command::query SELECT COUNT(*) FROM `releases` WHERE `type`=1
E:\\web\\Apache24\\htdocs\\basic\\controllers\\PropertyController.php (14)
11 21:01:36.667 info yii\\db\\Connection::open Opening DB connection: mysql:host=localhost;dbname=xunwu
E:\\web\\Apache24\\htdocs\\basic\\controllers\\PropertyController.php (14)
12 21:01:36.669 info yii\\db\\Command::query SELECT * FROM `releases` WHERE `type`=1 LIMIT 5
E:\\web\\Apache24\\htdocs\\basic\\controllers\\PropertyController.php (20)
13 21:01:36.670 info yii\\db\\Command::query SHOW FULL COLUMNS FROM `releases`
E:\\web\\Apache24\\htdocs\\basic\\controllers\\PropertyController.php (20)
14 21:01:36.674 info yii\\db\\Command::query SHOW CREATE TABLE `releases`
這樣就知道你執(zhí)行了什么sql語句了
相關學習推薦:yii教程
名稱欄目:yii2怎么打印sql語句?
網站鏈接:http://chinadenli.net/article30/cpoiso.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網頁設計公司、微信小程序、網站建設、網站內鏈、關鍵詞優(yōu)化、域名注冊
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)