这就是我目前在 CodeIgniter 中进行查询并返回数据集的方式:
$sql = "SELECT `user_id`, `username`
FROM `users`
LIMIT 10";
$query = $this->db->query($sql);
$users = array();
foreach($query->result() => $row) {
$users[] = array(
'user_id' => $row->user_id,
'username' => $row->username
);
}
return $users;
如您所见,我明确写了要返回的字段:
$users[] = array(
'user_id' => $row->user_id,
'username' => $row->username
);
有没有办法让它自动完成。那么在 sql 查询中选择的所有字段都会被列为要返回的数组的键和值吗?