[英]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.