繁体   English   中英

Codeigniter无法从数据库表中获取所有数据

[英]Codeigniter can't fetch all data from database table

我正在使用以下代码从Codeigniter中的mysql数据库表中获取数据

 $result = $this->db->get("shipping");
 $data =  $result->result_array();

但是不返回任何数据。

当我将限制应用为

$this->db->get("shipping",1,30)

该代码有效。

但是我想获取所有结果而不是限制它。 任何人都可以让我知道如何解决此问题。 提前致谢。

您是否尝试过使用查询而不是获取?

     $sql = "
        SELECT
            *
        FROM
            shipping
    ";

    $query = $this->db->query($sql);
    $data = $query->result();

你还没有退货

https://www.codeigniter.com/user_guide/database/results.html

// This will get every result from shipping
public function somefunction() {
  $result = $this->db->get("shipping");
  return $result->result_array();
}

控制器功能

public function somecontrollerfunction() {

    $this->load->model('some_model');

    $data['shipping'] = array();

    $data['shipping'] = $this->some_model->somefunction();

    // var_dump($data['shipping']);

    $this->load->view('your_view', $data);

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM