首页 > 解决方案 > 如何在codeigniter中获取数据作为数组

问题描述

我正在从数据库中获取数据,结果是多行,但它只显示 echo 中的第一行。请让我知道问题出在哪里,以便我可以获得所有匹配的结果。

public function review_email()
{   
                $date= date("Y-m-d");
                $this->load->model("site_model");
                $query = $this->db->get_where('review_email', array("date"=>$date));

                $row = $query->row();

                if (isset($row))

                {



                                    echo $name=$row->name;




                }


}

标签: codeigniter-3

解决方案


尝试这个 -

public function review_email()
{   
   $date= date("Y-m-d");
   $this->load->model("site_model");
   $query = $this->db->get_where('review_email', array("date"=>$date));

   //$row = $query->row();
   $query->result();
   $row = $query->row_array();
   foreach ($row as $c) 
   {
     echo $c->name;
   }             


}

推荐阅读