打印"Array"一词而不是行的值

Arv*_*ind 3 php mysql codeigniter

好的,我是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;
    }   
}

}

?>
Run Code Online (Sandbox Code Playgroud)

这将返回单词"Array"来代替行的值.我似乎无法弄清楚为什么.提前致谢.:)

Moa*_*Plz 6

使用

var_dump($row);
Run Code Online (Sandbox Code Playgroud)

代替

echo $row;
Run Code Online (Sandbox Code Playgroud)

如果您只想查看数组的值,可以执行以下操作

for ($var = 0; $var < sizeof($row); $var++) echo $row[$var].", ";
Run Code Online (Sandbox Code Playgroud)


kni*_*ttl 5

$row是一个数组.用于$row['column']访问单个列.要查看数组的外观,您可以使用print_r($row)var_dump($row)