ci如何输出执行的sql语句以及如何输出session
第一个问题:如何输出 我们用数据库类组成的SQL语句呢?我想调试,但是不知道怎么输出。。
比如:$this->db->where('name','test');$this->db->get('user');如何输出这个SQL以用来调试
第二个问题:
用ci自带的session类,如何输出这个session里的所有内容?php里有print_r
请知道的朋友不吝指教,谢谢,上面的数据库例子只是简单描述,实际的例子比较复杂 本帖最后由 jeongee 于 2011-5-12 15:09 编辑
回复 hsyan2008 的帖子
第一个问题:1.查询前,使用$sql = $this->db->_compile_select();来得到
2.在查询完了使用$this->db->last_query();来得到(手册上有说明)
第二个问题:
print_r($this->session->userdata);
PS:想知道根源最好的方法就是阅读源代码。
回复 jeongee 的帖子
谢谢,最近都没有仔细看CI的代码结构,急着赶项目了,有空还得研究一下代码 学习了,也可看考虑用firephp了,比print_r好了很多 :o恩,得看源码
页:
[1]