600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 如何获取ThinkPHP框架最后一次执行SQL语句及变量调试

如何获取ThinkPHP框架最后一次执行SQL语句及变量调试

时间:2023-10-18 13:14:36

相关推荐

如何获取ThinkPHP框架最后一次执行SQL语句及变量调试

后端开发|php教程

ThinkPHP框架,获取,最后一次执行,SQL语句,变量调试

后端开发-php教程ThinkPHP中获取最后一次执行sql语句的 方法有两种:

安卓短信添加联系人源码,在ubuntu与afl,tomcat控制台密码,爬虫小课,php生成结算单,seo运营师seo顾问lzw

其一是 调用模型 获取 如:

触摸屏交互系统源码,vscode什么语言开发的,ubuntu 网速检测,麒麟tomcat安装教程,地漏黑色爬虫,php 查询优化,百度seo搜索指南,h5网站模板源代码下载,aspcms官方中文默认模版免费模板下载lzw

$sql = $model ->getLastSql();

Thinkphp中Model类,有getLastSql这个函数,甚至还有,getLastInsID,getDbError,getError,getPk,getDbFields等函数。这些函数都是我们经常可能会用到的model层的函数。

淘宝客源码手机端,ubuntu退内核版本,爬虫抢课脚本,视图php,37seolzw

其二是 在3.2.3版本,新增fetchSql()函数。

$sql= $model->fetchSql(true)->add($data);

3.2版本中可以使用简化的方法:

echo $model->_sql();

变量调试

ThinkPHP框架内置了一个对浏览器友好的dump方法,用于输出变量的信息到浏览器查看。

用法:dump($var, $echo=true, $label=null, $strict=true)

$Blog = D("Blog");$blog = $Blog->find(3);dump($blog);

可以使用E方法输出错误信息并中断执行,例如:

//输出错误信息,并中止执行E($msg);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。