Intereting Posts
Дата преобразования php в datetime PHP добавить / изменить параметр строки запроса и получить URL-адрес База данных PHP / SQL, запрашивающая передовую практику и безопасность Удалить целое слово, если слово содержит определенную строку file_exists () слишком медленный в PHP. Может ли кто-нибудь предложить более быструю альтернативу? Как запустить тесты Behat, когда есть ошибки уровня E_USER_DEPRECATED Сделать пространства имен обратно совместимыми в PHP Перенаправление PHP с параметрами сообщений Как удалить постоянную ссылку старого пользовательского типа сообщений после перезаписи URL-адреса, чтобы исключить пул? Разбор SOAP-ответа с PHP по-разному Все браузеры поддерживают PHP $ _SERVER ? PHP удаляет все символы перед определенной строкой Лучший способ реализовать многоязычность в PHP Как создать иерархическую систему управления доступом на основе ролей Ошибка SSL SSL3_GET_SERVER_CERTIFICATE: проверка сертификата не выполнена

Слово «Массив» печатается вместо значений строк

Хорошо, я новичок в CI и MySQL. Это мой код:

<?php class Trail2 extends CI_Controller{ public function boo() { $this->load->database(); $this->load->helper('html'); $ret="SELECT * from posts"; $query=$this->db->query($ret); foreach($query->result_array() as $row) { echo br(1); echo $row; } } } ?> 

и это возвращает слово «Массив» вместо значений строк. Кажется, я не понимаю, почему. Заранее спасибо. 🙂

Solutions Collecting From Web of "Слово «Массив» печатается вместо значений строк"

использование

 var_dump($row); 

вместо

 echo $row; 

и если вы просто хотите увидеть значения массива, вы можете сделать что-то вроде следующего

 for ($var = 0; $var < sizeof($row); $var++) echo $row[$var].", "; 

$row – массив. используйте $row['column'] для доступа к одному столбцу. чтобы увидеть, как выглядит массив, вы можете использовать print_r($row) или var_dump($row)