В моей модели у меня следующий запрос:
function myquerydata() {
$data = array();
$query = $this->db->query('select max(field1) as field11, max(field2) as field22, max(field3) as field33 from my_table');
foreach ($query->result() as $row) {
$row->field11;
$row->field22;
$row->field33;
}
}
Этот запрос возвращает только одну строку.
В моем контроллере у меня есть следующий код:
$this->load->model('my_model');
$fields=$data['rows']=$this->my_model->myquerydata();
У меня вопрос, как я могу вызвать поле данных 11, поле 22, поле 33 с контроллера. Когда я применяю foreach, появляется ошибка:
foreach ($fields as $row){
echo $row->field11,
echo $row->field22,
echo $row->field33,
}
В чем моя ошибка?