U moet controleren of de query werkte / rijen bevat voordat u de resultaten probeert te krijgen. Als de tabel leeg is, zal de query niets doen.
$query = $this->db->get();
$data = array();
if($query !== FALSE && $query->num_rows() > 0){
foreach ($query->result_array() as $row) {
$data[] = $row;
}
}
return $data;
PS Er is geen reden om een lus over $query->result_array()
te gebruiken , die kun je gewoon terugsturen. Het is al een reeks rijen.
$query = $this->db->get();
$data = array();
if($query !== FALSE && $query->num_rows() > 0){
$data = $query->result_array();
}
return $data;