Undefined offset: 0 的问题
本帖最后由 jacdy 于 2013-7-28 00:01 编辑数据库 get_where() 后用 $query->result_array() 得到 $data 数组,
当 print_r($data); 时显示以下内容
Array ( => Array ( => 84 => 2013-07-27 21:07:30 => 88084599 => 赵广旬 => 1 => 15 => => => 中心小学 => 0 => 0 => 0 => => ) ) Array ( )
但当我再 print_r($data); 显示以下内容(这是对的),但会跟着在下方输出一个错误,错误的发生行数正好是 print_r($data); :
Array ( => 84 => 2013-07-27 21:07:30 => 88084599 => 赵广旬 => 1 => 15 => => => 中心小学 => 0 => 0 => 0 => => )
这是输出的错误,这是为什么 呢?
A PHP Error was encountered
Severity: Notice
Message: Undefined offset: 0
Filename: controllers/cp.php
Line Number: 116
因为后面还有个空数组吧 我直接用 $data['id'] 也能得到 84的值,但也会马上输出一个上面错误,并指示出是由这一句的代码引起的。 等待答案... 找不到答案。。先用 array_shift()来取吧{:1_1:}
你肯定是循环的进行了输出,第一次输出正常是因为有数据,第二次输出就没有数据了,实际情况应该要看源代码才行,建议你直接printr($data) 不用加下标
页:
[1]