laravel、thinkphp 打印getLastSql

laravel打印最后执行sql语句

 \Illuminate\Support\Facades\DB::connection()->enableQueryLog();

//SQL语句

$queries = \Illuminate\Support\Facades\DB::getQueryLog();
$query = end($queries);

//输出到log        \Illuminate\Support\Facades\Log::info(vsprintf(str_ireplace('?','%s',$query['query']),array_map(function($n) {return is_numeric($n)?$n:'"' . addcslashes($n, '"') . '"';}, $query['bindings'])));

//直接打印
echo vsprintf(str_ireplace('?','%s',$query['query']),array_map(function($n) {return is_numeric($n)?$n:'"' . addcslashes($n, '"') . '"';}, $query['bindings']));

ThinkPHP 输出最后执行sql,可以在语句后面直接输出

User::find(1);
echo User::getLastSql();
// 3.2版本中可以使用简化的方法
echo $User->_sql();
//也可以使用fetchSql方法直接返回当前的查询SQL而不执行
echo User::fetchSql()->find(1);

原创文章,作者:admin,如若转载,请注明出处:https://ntib.cn/534.html

(0)
adminadmin
上一篇 2024年12月31日 上午11:01
下一篇 2025年3月26日 下午10:19

相关推荐

  • FreeSwitch 添加配置录音功能

    成立一个网约车公司需要多少钱搭建 FreeSwitch 呼叫系统,通常都需要录音功能,将所有的通话都进行录音,FreeSwitch 可以进行配置进行录音,默认不开启录音功能。 配置录音功能,需修改 /etc/…

    记事本 2018年11月18日
  • wordpress 绑定多个域名方法

    成立一个网约车公司需要多少钱WordPress在安装的时候会默认绑定当前的域名,如安装时域名为 a.com,在访问www.a.com时,会自动跳到a.com,绑定其它域名时也会跳转,给大家分享一下WordPr…

    记事本 2023年11月18日
  • PHP导出xls,xlsx表格

    成立一个网约车公司需要多少钱在老旧的项目中使用PHPExcel 导出表格,数据量大一点的时候,服务器就扛不住了,如果您不想使用PhpSpreadsheet进行导出,可以尝试使用 PHP_XLSXWriter,…

    2024年12月31日
  • centos7调整根目录挂载分区容量大小

    成立一个网约车公司需要多少钱由于系统初始时根目录一般空间为50左右 有时会被占满,而/home目录却有大量空间 这里需要调整: 1.终止占用 /home 进程 fuser -m -v -i -k /home​…

    记事本 2018年11月18日
  • nginx 配置 php-fpm时出现502解决办法

    成立一个网约车公司需要多少钱一直使用面板来配置服务器环境,只需简单几步就可以配置好自己想要的web环境了,偶尔也需要不使用面板来配置 nginx+PHP 环境,一顿操作后,发现访问网站时返回 An error…

    2024年11月9日
  • 网站权重是什么?这个权重有什么用?

    成立一个网约车公司需要多少钱百度权重是爱站、站长工具等网站推出的针对网站关键词排名预计给网站带来流量,划分等级0-9的第三方网站欢迎度评估数据。百度官方明确表示不承认百度权重。 很多人喜欢把网站权重和收录速度…

    2023年11月18日
  • 在PHP中 利用 CURL 模拟发送 POST , GET 请求代码

    成立一个网约车公司需要多少钱在做淘客程序中,需要获取远程服务器的资源,最初使用的file_get_contents() 函数来获取,因为这个使用比较简单,但是连着请求几次后出现卡顿的情况,百度了一下…

    记事本 2018年11月18日
  • FreeSWITCH外呼主叫挂机后,被叫不挂机处理

    成立一个网约车公司需要多少钱FreeSWITCH外呼时主叫挂机后,被叫不能自动挂断处理办法 修改 conf/sip_profiles/internal.xml 中的

    记事本 2024年2月20日
  • CentOS7在线安装FreeSWITCH 1.10

    FreeSWITCH 安装需要使用用户名及Token,注册时需要验证邮箱手机号码,国内手机暂时不能收验证码。 echo “DingYi0123” >成立一个网约车公司需要多少钱 /et…

    2024年1月23日
  • PHP 在线解压zip压缩包文件

    成立一个网约车公司需要多少钱在使用虚拟主机的时候,在主机面板可能没有解压的功能,我们上传很多文件时又比较慢,所以需要使用php代码对zip文件进行解压。php 有自带的解压功能,下面为简单的解压代码,将dem…

    记事本 2018年11月18日

发表回复

登录后才能评论
WeChat