开启数据库的调试模式,可以对数据库执行的任何SQL操作进行监听,使用如下方法:
b::listen(function($sql, $time, $explain){
// 记录SQL
echo $sql. ' ['.$time.'s]';
// 查看性能分析结果
dump($explain);
});
数据库监听。最好写在第一行。因为只有在调用Db::listen之后的SQL语句才会被监听。调用之前的语句不会被监听开启数据库的调试模式,可以对数据库执行的任何SQL操作进行监听,使用如下方法:
b::listen(function($sql, $time, $explain){
// 记录SQL
echo $sql. ' ['.$time.'s]';
// 查看性能分析结果
dump($explain);
});
数据库监听。最好写在第一行。因为只有在调用Db::listen之后的SQL语句才会被监听。调用之前的语句不会被监听