CodeIgniter предоставляет несколько методов для обработки результатов запроса.
Смотрите здесь: https://codeigniter.com/user_guide/database/results.html
result()
возвращает массив объектов PHP.
row()
возвращает один объект PHP для этой строки.
result_array()
возвращает массив массивов.
row_array()
возвращает один массив для этой строки.
row()
и row_array()
дополнительно принимают параметр, который является номером строки, которую вы хотите вернуть.
Помимо этого, трудно точно сказать, что вы просите. С помощью этих методов вы сможете получать данные в точности так, как вам нравится.
Редактировать
Кстати, доступ к этим методам осуществляется через объект запроса, возвращаемый из вызова $this->db->get()
:
$query = $this->db->get();
$rows = $query->result(); //array of objects
$rows_array = $query->result_array(); //array of arrays
$row = $query->row(); //single object
$row_array = $query->row_array(); //single array