真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

yii2獲取sql語句的方法-創(chuàng)新互聯(lián)

這篇文章主要介紹了yii2獲取sql語句的方法,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、網(wǎng)站建設(shè)與策劃設(shè)計(jì),黃岡網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:黃岡等地區(qū)。黃岡做網(wǎng)站價格咨詢:18980820575

Yii2 是一個高性能的基于組件的 PHP 框架,使用Yii2能夠方便的操作數(shù)據(jù)庫。

yii2怎么獲取sql語句?

我們在用YII2開發(fā)項(xiàng)目的時候,會查看當(dāng)前執(zhí)行的SQL語句來排查錯誤,那么YII2該如何獲取當(dāng)前的SQL語句呢?

獲取當(dāng)前sql語句我們可以使用getRawSql()來實(shí)現(xiàn),使用示例如下:

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

知識補(bǔ)充

yii2使用createCommand()增刪改查

查詢單條數(shù)據(jù)

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

查詢多條數(shù)據(jù)

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

修改數(shù)據(jù)

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

添加數(shù)據(jù)

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

刪除數(shù)據(jù)

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

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“yii2獲取sql語句的方法”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!


網(wǎng)站標(biāo)題:yii2獲取sql語句的方法-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://weahome.cn/article/dhphoc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部