Хорошо, я новичок в 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; } } } ?>
и это возвращает слово «Массив» вместо значений строк. Кажется, я не понимаю, почему. Заранее спасибо. 🙂
использование
var_dump($row);
вместо
echo $row;
и если вы просто хотите увидеть значения массива, вы можете сделать что-то вроде следующего
for ($var = 0; $var < sizeof($row); $var++) echo $row[$var].", ";
$row
– массив. используйте $row['column']
для доступа к одному столбцу. чтобы увидеть, как выглядит массив, вы можете использовать print_r($row)
или var_dump($row)