您的位置:首页 > 编程学习 > > 正文

laravel提交数据时间(laravel实现查询最后执行的一条sql语句的方法)

更多 时间:2021-10-10 00:15:28 类别:编程学习 浏览量:841

laravel提交数据时间

laravel实现查询最后执行的一条sql语句的方法

代码:

  • ?
  • 1
  • 2
  • 3
  • 4
  • DB::connection()->enableQueryLog();
  • $query = DB::table('test')->orderBy('id', 'desc')->get();//需要执行的SQL语句
  • echo '<pre>';
  • print_r(DB::getQueryLog());
  • 执行结果为:

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • Array
  • (
  •   [0] => Array
  •     (
  •       [query] => select count(*) as aggregate from `sj_real` where `real_status` = ?
  •       [bindings] => Array
  •         (
  •           [0] => 1
  •         )
  •  
  •       [time] => 225.01
  •     )
  •  
  •   [1] => Array
  •     (
  •       [query] => select * from `sj_real` where `real_status` = ? order by `real_id` desc limit 15 offset 0
  •       [bindings] => Array
  •         (
  •           [0] => 1
  •         )
  •  
  •       [time] => 45
  •     )
  •  
  • )
  • 其中query所对应的为执行的SQL语句,?则表示参数值,即bindings中的值!

    以上这篇laravel实现查询最后执行的一条sql语句的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。

    原文链接:https://blog.csdn.net/robin_sky/article/details/80611849

    您可能感兴趣