ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例


Posted in PHP onJune 13, 2018

本文实例讲述了ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作。分享给大家供大家参考,具体如下:

ThinkPHP中获取最后一次执行sql语句的 方法有两种:

其一是 调用模型 获取 如:

$sql = $model ->getLastSql();

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

其二是 在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);

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
Get或Post提交值的非法数据处理
Oct 09 PHP
PR值查询 | PageRank 查询
Dec 20 PHP
用PHPdig打造属于你自己的Google[图文教程]
Feb 14 PHP
PHP函数常用用法小结
Feb 08 PHP
新手学习PHP的一些基础知识分享
Jul 27 PHP
php中的Base62类(适用于数值转字符串)
Aug 12 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
Apr 10 PHP
CI框架中site_url()和base_url()的区别
Jan 07 PHP
PHP下载远程图片并保存到本地方法总结
Jan 22 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
May 28 PHP
微信利用PHP创建自定义菜单的方法
Aug 01 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
Oct 20 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 #PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
Jun 13 #PHP
php中html_entity_decode实现HTML实体转义
Jun 13 #PHP
php处理多图上传压缩代码功能
Jun 13 #PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 #PHP
PHP实现打包zip并下载功能
Jun 12 #PHP
PHPUnit测试私有属性和方法功能示例
Jun 12 #PHP
You might like
基于文本的访客签到簿
2006/10/09 PHP
PHP 抓取网页图片并且另存为的实现代码
2010/03/24 PHP
php抓取https的内容的代码
2010/04/06 PHP
PHP实现服务器状态监控的方法
2014/12/09 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
2015/03/25 PHP
PHP模拟QQ登录的方法
2015/07/29 PHP
PHP中如何使用session实现保存用户登录信息
2015/10/20 PHP
Nigma vs Alliance BO5 第一场2.14
2021/03/10 DOTA
Js 订制自己的AlertBox(信息提示框)
2009/01/09 Javascript
js禁止页面使用右键(简单示例代码)
2013/11/13 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
分享一个常用的javascript静态类
2014/12/31 Javascript
学习JavaScript设计模式之责任链模式
2016/01/18 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
Jquery Easyui菜单组件Menu使用详解(15)
2016/12/18 Javascript
Node.js数据库操作之连接MySQL数据库(一)
2017/03/04 Javascript
抖音上用记事本编写爱心小程序教程
2019/04/17 Javascript
Python中datetime模块参考手册
2017/01/13 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
2017/11/30 Python
Python3实现的判断环形链表算法示例
2019/03/07 Python
Python3.5 Pandas模块之DataFrame用法实例分析
2019/04/23 Python
python设置中文界面实例方法
2020/10/27 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
Windows和Linux动态库应用异同
2016/04/17 面试题
汽车专业毕业生自荐信
2013/11/03 职场文书
户籍证明的格式
2014/01/13 职场文书
消防安全管理制度
2014/02/01 职场文书
一名老师的自我评价
2014/02/07 职场文书
幼儿园儿童节活动主持词+串词大全
2014/03/21 职场文书
国庆横幅标语
2014/10/08 职场文书
2014年化工厂工作总结
2014/11/25 职场文书
上课说话检讨书
2015/01/27 职场文书
告知书格式
2015/07/01 职场文书
企业宣传语大全
2015/07/13 职场文书
MySQL 逻辑备份与恢复测试的相关总结
2021/05/14 MySQL