![](/img/trans.png)
[英]Codeigniter query showing num rows of 1 but row returns empty array
[英]CodeIgniter query returns an empty array
我在 CodeIgniter 中有一个 JOIN 查询,它返回一个空数组。
我的控制器部分:
if ($this->session->has_userdata('user')) {
$id = $this->session->user['id'];
$where = ["products.user_id =" => $id];
$status = $this->insertModel->get_status($where);
$this->load->view('profile', ["status" => $status]);
}
我的型号:
return $this->db
->from('photos')
->join('products', 'photos.prod_id = products.id', 'left')
->where($where)
->get()
->result_array();
控制器:
你的错误在 $where,检查我的代码
if ($this->session->has_userdata('user')) {
$id = $this->session->user['id'];
//$where = ["products.user_id =" => $id];//old line
$where = array("products.user_id" => $id);//new line
$status = $this->insertModel->get_status($where);
$this->load->view('profile', ["status" => $status]);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.