これは私が現在クエリを実行し、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クエリで選択されたすべてのフィールドは、返される配列のキーと値として一覧表示されますか?