Запрос возвращает только строку в codeigniter [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Запрос возвращает только строку в codeigniter [дубликат]

Сообщение Anonymous »

В моей модели есть следующий запрос:

Код: Выделить всё

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();
Мой вопрос: как я могу вызвать поля данных field11, field22, field33 из контроллера. Когда я применяю foreach, появляется ошибка:

Код: Выделить всё

foreach ($fields as $row){
echo $row->field11,
echo $row->field22,
echo $row->field33,
}
В чем моя ошибка?

Подробнее здесь: https://stackoverflow.com/questions/828 ... odeigniter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»