yii---获取当前sql语句

Posted 帅到要去报警

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yii---获取当前sql语句相关的知识,希望对你有一定的参考价值。

我们在用YII开发项目的时候,会查看当前执行的SQL语句来排查错误,那么YII该如何获取当前的SQL语句呢?

$list = user::find()->where([‘title‘=>$title])->one();
// $getSql = $list->createCommand()->getRawSql(); // 错误示例
$getSql = user::find()->where([‘title‘=>$title])->createCommand()->getRawSql(); // 正确获取SQL
echo $getSql;

 

以上是关于yii---获取当前sql语句的主要内容,如果未能解决你的问题,请参考以下文章

Yii2.0调用sql server存储过程并获取返回值

解决 微信包含emoji表情的昵称,直接用sql语句可以写入而在yii2框架写却写不成功的 问题

SQL Select 语句的用法

YII2项目常用技能知识总结

yii2 Query Builder 查询打印sql语句

Yii2如何添加sql日志记录的配置信息