php - 单词 "Array"被打印而不是行的值

标签 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;
    }   
}

}

?>

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

最佳答案

使用

var_dump($row);

代替

echo $row;

如果你只想查看数组的值,你可以像下面这样做

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

关于php - 单词 "Array"被打印而不是行的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6398623/

相关文章:

javascript - Laravel 将本地主机 MySql 数据库同步到托管服务器

php - Codeception-无法运行 dump.sql-(数据库中出现异常)SQLSTATE[42000] : Syntax error or access violation

mysql - 如何重新同步 View 中的数据?

mysql - 如何创建临时表以从数组中选择? (MySQL)

codeigniter - 从另一个 View 中加载带有表单的 codeigniter View

mysql - Codeigniter 随机行 mysql 错误 - 类 CI_DB_mysqli_result 的对象无法转换为字符串

php - 我在哪里可以找到我的 yii 应用程序的 yii 版本?

来自查询文件的 Mysqldump

php - 多个域的单一 Codeigniter 代码库

php - 在 Wordpress 中按 ID 获取自定义帖子类型