[英]foreach return single result codeigniter
我想要一個帶有owen鍵的數組,但是當我嘗試執行此操作時,它僅返回第一個結果有任何想法?
$query = $this->db->get('users');
if ($query->num_rows() > 0) {
foreach($query->result() as $row) {
$data = array(
'Name'-> $row->name
);
}
$users = $data;
這應該像
$data = array();
$query = $this->db->get('users');
if ($query->num_rows() > 0) {
foreach($query->result() as $row) {
$data[] = $row->name;
}
print_r($data);
$users = $data;
嘗試這個:
$data = array();
foreach($query->result() as $row) {
array_push($data,array(
'Name'-> $row->name
));
}
$users = $data;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.