$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();
答案 0 :(得分:2)
您忘记加入result()
return $this->db->get()->result();
答案 1 :(得分:0)
使用以下方法在var_dump($this->db->error());
中调试数据库级别错误:
$this->db->select('gt.shiftkerja, gt.tanggal, i.jenis, i.konsinyasi, gp.group');
显然,您有两个错误:
在select语句中必须是:
return $this->db->get()->result_array();//returns result in array format
您必须在对象或数组中返回结果,如下所示:
return $this->db->get()->result();//returns result in object format
OR
2017/12/11 00:06:01 253.94 10.56 175.75 4.48 -3.18 -2.25
2017/12/11 00:06:02 254.5 41.5 166.5 0.72 -0.18 -2.86
2017/12/11 00:06:02 228.88 52.06 163.69 -0.38 -1.15 -1.67
2017/12/11 00:06:02 253.31 36.13 167.88 1.67 -0.35 -3.56
2017/12/11 00:06:02 253.88 -7.5 175.75 4.41 -0.16 -1.78
2017/12/11 00:06:03 244.94 -58.25 -173.81 3.62 -0.84 0.66
2017/12/11 00:06:03 240 -83.69 -174.5 0.94 -0.52 2.46
2017/12/11 00:06:03 236.88 -82.94 -124.5 2.23 -0.65 3.91
2017/12/11 00:06:03 255.19 -47.25 178.44 2.12 -2.42 -3.7