Sql 在codeigniter中不显示任何查询
您忘记包含Sql 在codeigniter中不显示任何查询,sql,postgresql,codeigniter,Sql,Postgresql,Codeigniter,您忘记包含result() 您忘记包含result() 使用以下方法调试codeigniter中的数据库级错误: var_dump($this->db->error()) 显然,您有两个错误: 在select语句中,必须是: $this->db->select('gt.shiftkerja、gt.tanggal、i.jenis、i.konsinyasi、gp.group') 您必须在对象或数组中返回结果,如下所示: return$this->db->get()->result_array()//
result()
您忘记包含
result()
使用以下方法调试
codeigniter
中的数据库级错误:
var_dump($this->db->error())代码>
显然,您有两个错误:
在select语句中,必须是:
$this->db->select('gt.shiftkerja、gt.tanggal、i.jenis、i.konsinyasi、gp.group')代码>
您必须在对象或数组中返回结果,如下所示:
return$this->db->get()->result_array()//以数组格式返回结果
或
return$this->db->get()->result()//以对象格式返回结果
使用以下方法调试codeigniter
中的数据库级错误:
var_dump($this->db->error())代码>
显然,您有两个错误:
在select语句中,必须是:
$this->db->select('gt.shiftkerja、gt.tanggal、i.jenis、i.konsinyasi、gp.group')代码>
您必须在对象或数组中返回结果,如下所示:
return$this->db->get()->result_array()//以数组格式返回结果
或
return$this->db->get()->result()//以对象格式返回结果
在null上调用成员函数result(),听起来您的查询失败了。在config中将db debug添加为true,看看这是否有助于找到问题。使用$this->db->get_compiled_select();模具()
beforereturn$this->db->get()->result()
检查查询字符串并手动测试它。在null上调用成员函数result()听起来好像查询失败了。在config中将db debug添加为true,看看这是否有助于找到问题。使用$this->db->get_compiled_select();模具()
beforereturn$this->db->get()->result()
检查查询字符串并手动测试。
$time = strtotime('08/09/2017');
$a = date('Y-m-d',$time);
$this->db->select('gt.shiftkerja','gt.tanggal','i.jenis','i.konsinyasi','gp.group');
$this->db->from('tbl_ikhd gt');
$this->db->join('tbl_ikdt dt','gt.notransaksi=dt.notransaksi','left');
$this->db->join('tbl_item i' ,'dt.kodeitem=i.kodeitem','left');
$this->db->join('group_posting gp','gp.kode_group=i.jenis and gp.konsinyasi=i.konsinyasi','left');
$this->db->where('gt.tanggal', $a);
$this->db->group_by('gt.shiftkerja','gt.tanggal','i.jenis','i.konsinyasi','gp.group');
$this->db->order_by ('gt.shiftkerja','gp.group');
return $this->db->get();
return $this->db->get()->result();