В моей модели у меня есть следующий запрос:
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, field22, field33 из контроллера. Когда я применяю foreach, появляется ошибка:
foreach ($fields as $row){ echo $row->field11, echo $row->field22, echo $row->field33, }
Какая у меня ошибка?