[英]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.