php教程

超轻量级php框架startmvc

laravel 获取某个查询的查询SQL语句方法

更新时间:2020-04-11 03:00:04 作者:startmvc
如下所示:DB::connection()->enableQueryLog();#开启执行日志$count=DB::table('test')//执行查询->where

如下所示:


DB::connection()->enableQueryLog();#开启执行日志
$count = DB::table('test') //执行查询
 ->whereNull('deleted_at')
 ->where('id', '=', 3)
 ->where('Name', '=', '测试')
 ->count();
print_r(DB::getQueryLog()); //获取查询语句、参数和执行时间

Array
(
 [0] => Array
 (
 [query] => select count(*) as aggregate from `test` where `deleted_at` is null and `id` = ? and `Name` = ?
 [bindings] => Array
 (
 [0] => 3
 [1] => 测试
 )
 
 [time] => 1
 )
 
)

以上这篇laravel 获取某个查询的查询SQL语句方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

laravel 查询 SQL语句