Thinkphp6 把用Db类的条件查询转成原生的sql语句
Thinkphp6经常需要查看 SQL 原生语句,这里有两种方式获取:
1、getLastSql(), 获取方法前最后一条 SQL 原生语句
$a1 = Movies::where('state',1)->limit(10)->select(); $a2 = Movies::getLastSql(); var_dump($a2);
2、fetchSql(),获取当前执行sql语句
DB::name("cart_info")->where('cart_id', 24)->fetchSql(true)->find();
以上这两种办法都能获得sql的原生语句。
zhangsir版权f8防采集https://mianka.xyz