thinkphp 新手学习(关于dump 和 _sql())
来源:互联网 发布:mac给iphone充电 好快 编辑:程序博客网 时间:2024/06/06 01:46
作为一个新手开始学习时一定遇到过各种错误!最纠结的是还不知道自己错在哪!
我后来了解到其实是有两个命令可以检查自己哪里出错!
1. dump
这个代码的写法是var_dump();
主要是可以输出你查询的内容,可以知道你是在哪一步出的错误
例如:
$nav = D('nav');
$navs=$nav->where('parentid=0')->select();
var_dump($navs);//写在这里可以输出$nav之中查询出来的内容!$this->assign('navs',$navs);
如果你的代码出错误可以看下加这行!!确认一下你是否是查询语句出错!
如果没有出错页面会输出你查询的内容!!
2._sql();
这个代码的是查看sql语句!前面提到dump可以查看代码中是不是查询语句出错!如果是查询语句出错可以用这个代码查看你的SQL语句!
还是用上面的呢个例子:
$navs=$nav->where('parentid=0')->select();
echo $nav->_sql();//注意这里是$nav不是$navs
之后页面上显示出来sql的查询语句!
SELECT * FROM `jqcms_nav` WHERE ( parentid=0 )
结束语:
由于我是新手小白!
在代码之中或许会有许多错误!还望各位大神指出!
还有许多对于代码的理解多少有些肤浅!也希望各位大神赐教!
0 0
- thinkphp 新手学习(关于dump 和 _sql())
- 九月六日 学习笔记_SQL语句(一)
- 关于新手学习框架
- 关于流媒体新手学习
- ThinkPHP之dump函数
- 黑马程序员_SQL的学习
- 新手菜鸟的简单说明python的dump和load
- 关于JavaScript的面向对象和继承有利新手学习
- 关于ThinkPHP学习总结-1
- 关于赵桐正老师ThinkPHP的学习(1)
- ThinkPHP学习笔记(六):关于命名范围的使用
- 关于黑客新手的学习
- 关于新手学习嵌入式linux
- 1015_sql优化(delete)
- 关于dump
- 关于dump
- 关于大批量数据的导出_SQL Server2005
- 关于php_与_sql注入大全
- java输出是当年第几天
- 设计了一套Java面试题(都是东拼西凑来的)
- elasticsearch之Search API
- 浅谈 Linux 的死锁检测
- Python做文本处理
- thinkphp 新手学习(关于dump 和 _sql())
- 对GBDT的理解
- SharedPreferences案例
- 菜鸟写leetcode03
- Python实现遗传算法求解n-queens问题(2)
- 二叉树的前序遍历
- LINUX 安装 PHP5.6.13
- nginx编译安装
- 4.10---jdk和jre