从存在表计算

时间:2017-04-04 02:19:06

标签: php codeigniter

我想计算日期为今天的现有表格中的数据。而且每天都会自动计算。

我有pembayaran表,其中包含'tanggal'列作为日期,'total'列作为我将计算的数字。 我试过这段代码。但它总是给我'0'。我忘记了什么吗?

控制器

public function index(){
               $today = date('Y-m-d');
               $where = array('tanggal' => $today);
               $getpem = $this->aruskas_m->selectX('pembayaran',$where)->result();
               $jumlah =0;
               foreach ($getpem as $row) {
                   $jumlah += $row->total;
               }
               $data['kasmasuk'] = $jumlah;        

               $this->load->view('laporan/aruskas_v', $data);
    }

2 个答案:

答案 0 :(得分:0)

更改

$where = array('tanggal' => $today);

$where = array('date(tanggal)='. $today);

答案 1 :(得分:0)

请确保您的日期字段格式与此Y-m-d格式完全相同。否则,您必须在条件$today

中更改tanggal$where = array('tanggal' => $today);字段完全匹配的日期格式