$this->db->select('sum(commission_amount) as myamount');
$this->db->from('forex_commissions');
$this->db->where('createdDate_sql = `2020-02-16` and userRef = `MXkIP8z0vs5J`');
$result = $this->db->get();
字符串
如果我将查询作为原始SQL运行,它可以工作,但是当我尝试将其转录为CodeIgniter的ActiveRecord方法调用时,它返回false
。
1条答案
按热度按时间9wbgstp71#
您没有正确使用
->db->where()
。您的示例的正确codeigniter方式是:字符串
使用此语法也会自动转义所有值,从而产生更安全的查询。
注意:你也可以回显你最近执行的查询:
echo $this->db->last_query();