Thanks for you , var_dump()!


 RT.

 看来基础还是很重要的,今天处理程序遇到了一个问题,程序界面很早就搭建好了,就是执行到SQL那里遇到了点问题,耽搁了些时间。

 后来就想到去查存储sql查询结果的数组中是不是有返回值。

(起初,用了Zend Debugger来调试,但是没有得到想要的结果)

 想到将变量结果输出来,后来查询了以前的笔记发现如下:

  
  
  
  
  1. 1,echo,print,printf可以打印变量内容,但不能显示数组以及系统超级变量数组。 
  2. 2,print_r var_dump 不仅可以打印数组、标量变量,还可以打印对象的内容。 
  3. 3,var_dump语句不近能够打印变量、数组内容,还可以显示布尔变量和资源的内容。 
  4. 4,var_export函数返回关于传递给该函数的变量的结构信息,与var_dump()函数类似,不同的是其返回的内容是合法的PHP代码。 

  关于var_dump的详细说明,可参见PHP在线手册,多看看手册的例子,百益。。。

  http://www.php.net/manual/zh/function.var-dump.php
 
  毫不犹豫的在程序中添加:var_dump($sqlResultArray),当然查出的结果是 array(0){}.[当然这个还有另外一个问题,sql查询效率也影响了结果的输出]。
在原有的程序中重新复制了一份sql,同样的var_dump($sqlResultArray),结果array(4){.............}。
 
 最后重新优化了sql,哇哈,瞬间人品大爆发,竟然出结果了。
 
 后来,就那样了。重新把思路整理了下。。。。。
 
 当然了,还要感谢同事大D,大G的协助了,当然了还有老大--Z。

 基础很重要。。。看来,接下来的时间还是得"搞基"啊!


 

你可能感兴趣的:(基础,效率,查询,程序)