在Codeigniter中使用group_by选择count(*)

时间:2010-12-16 19:22:11

标签: mysql codeigniter count group-by

我有一个库使用mysql生成一个带有分页的CRUD并使用group_by创建一个查询,但是 $ this-> DB-> count_all_results()计算不正确。

我通过使用之前的选择

更改CodeIgniter的功能来进行调整
select count (*) from ('. $ this-> db-> _compile_select ().') x'

有人有其他建议吗?

1 个答案:

答案 0 :(得分:4)

您必须在count_all()函数后指定其他参数。

看看这个:

$this->db->group_by('my_table_col');
$total = $this->db->count_all('my_table');

克莱伯。