【发布时间】:2019-05-27 03:31:53
【问题描述】:
我参与了一个Codeigniter 2 项目,我有一个active record 喜欢:
$query = $this->db->select_sum('Cardit * GPA', 'sum')
->get('marks_info');
它生成如下查询:
SELECT SUM(`Cardit` * `GPA`) AS `sum` FROM `marks_info`
最近我将我的项目迁移到 Codeigniter 3,但相同的活动记录生成了一些不同的查询,例如:
SELECT SUM(`Cardit *` `GPA`) AS `sum` FROM `marks_info`
这是错误的,它在 SUM 部分包含 * 和 Cardit ('Cardit *')。
区别:
谁能告诉我,如何在 CodeIgniter 3 中解决这个问题?
【问题讨论】:
标签: php sql codeigniter