Php 从mysql数据库计算codeigniter中的值

Php 从mysql数据库计算codeigniter中的值,php,codeigniter,calculation,Php,Codeigniter,Calculation,我只是跳进了codeigniter,我相信在Model和Controller中学习是很难的,但在Views中是很好的。我面临着在codeigniter中创建计算(添加+)函数的问题 实际上,在我的数据库中,我保存的值如下:- ------------------------------------------- ID | Name | Amount | DATE ------------------------------------------- 01 | Produc

我只是跳进了codeigniter,我相信在Model和Controller中学习是很难的,但在Views中是很好的。我面临着在codeigniter中创建计算(添加+)函数的问题

实际上,在我的数据库中,我保存的值如下:-

-------------------------------------------
ID  |  Name      |  Amount   |  DATE
-------------------------------------------
01  | Product 1  |  $250     | 20/09/1996
02  | Product 2  |  $200     | 20/09/1996
03  | Product 3  |  $210     | 20/09/1996
04  | Product 4  |  $260     | 20/09/1996
05  | Product 5  |  $280     | 20/09/1996
我希望添加所有金额值,以便创建此代码并添加到模型中

public function countTotalToday()
    {
        date_default_timezone_set('Asia/Mumbai');
        $now = date('d-m-Y');
        //$sql = "SELECT amount FROM orders_item WHERE date = '$now'";
        $sql = "sum(amount) from order_item where date(dateCol)=date(now())";
        $query = $this->db->query($sql);
        //return $query->num_rows();
    }
在控制器中,我做的是这样的

$this->data['total_paisa'] = $this->model_brands->countTotalToday();
在视野中

<h3 style="display:inline;"><?php echo $total_paisa ?></h3><h5 style="display:inline; vertical-align:center;">(Sleep <?php echo $total_paisa ?>)</h5>
(睡眠)

但是代码显示错误500,我不知道我修复了这个问题,你能帮助我如何制作代码,将值计算为金额,并在视图中以加法计算回显我。

根据你提供的表数据,你没有
日期
列。因此无需添加
where
条件

像这样试试

public function countTotalToday()
{
    date_default_timezone_set('Asia/Mumbai');
    $now = date('d-m-Y');
    $this->db->select('SUM(amount) AS amount');
    $qwer = $this->db->get('order_item')->result();
}
如果要添加条件。用这个

$this->db->where('column-name', $value);

“不工作”是什么意思?你有错误吗?在文件顶部添加:
ini\u集(“显示错误”,1);错误报告(E_全部)并告诉我们您得到了什么。在codeigniter中,我在哪里编辑您的代码以显示错误,我上面的代码是否正确?(另外,请不要键入所有大写字母。这表示您在叫喊,这不是您想对试图帮助您的用户做的事情)您的表中没有
date
列。那你为什么要在
where
条件下使用它呢?很抱歉,我忘了在post中更新日期,但实际上我在数据库中有我对echo所做的事情,就像这样
(睡眠)