1,CI框架输出sql语句
echo $this->db->last_query();
2,Thinkphp3.2版
echo D(‘user’)->getLastSql();
3,Thinkphp5.0版
//前面加上引用的类库
use think\Db;
//输出语句
echo Db::table(‘table_name’)->getLastSql();
4,Laravel框架
DB::connection()->enableQueryLog(); // 开启QueryLog
\App\User::find(1);
dump(DB::getQueryLog());
5,yii2如何输出具体的查询的sql语句:
$query = User::find() ->where(['id'=>[1,2,3,4]) ->select(['username'])
// 输出SQL语句
$commandQuery = clone $query;
echo $commandQuery->createCommand()->getRawSql(); $users = $query->all();
php框架打印完整mysql语句
最新推荐文章于 2024-12-07 19:04:45 发布
本文介绍了在CI框架、ThinkPHP3.2及5.0版、Laravel框架以及Yii2中输出具体SQL查询语句的方法。通过使用特定的函数或方法,开发者可以轻松查看和调试SQL语句,提高开发效率。

6万+

被折叠的 条评论
为什么被折叠?



