加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php – Codeigniter什么时候result_array()返回一个或多维数组?

发布时间:2020-05-31 01:02:18 所属栏目:PHP 来源:互联网
导读:返回$query- result_array(); 有时我会得到多个这样的单个数组: Array( [user_id] = 32 [username] = johnd [cat_id] = 7)Array( [user_id] = 33 [username] = Janed [cat_id] = 6) 虽然有时我得到像这样的

返回$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

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读