[英]Codeigniter when does result_array() return a single or multi dimensional array?
返回$ query-> result_array();
有时我会得到多个这样的单个数组:
Array
(
[user_id] => 32
[username] => johnd
[cat_id] => 7
)
Array
(
[user_id] => 33
[username] => Janed
[cat_id] => 6
)
虽然有时我得到像这样的多维数组:
Array
(
[0] => Array
(
[user_id] => 33
[username] => Janed
[cat_id] => 6
)
[1] => Array
(
[user_id] => 32
[username] => Johnd
[cat_id] => 7
)
)
是否与查询有关,是否有特定的理由?
$query->result_array()
总是返回一个2D数组(除非数据库没有返回结果,然后它返回一个空数组)。
它返回一个“结果”数组的数组。 每个结果数组都包含该行的字段。
文档: http : //ellislab.com/codeigniter/user-guide/database/results.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.