如何计算组ID的所有用户

时间:2015-03-07 05:40:49

标签: php mysql codeigniter

我可以将此$this->db->where()与codeigniter count_all()

一起使用

我的代码是否正确?

public function getTotalUsersByGroupId( $user_group_id ) 
{
    $this->db->where('user_group_id', (int) $user_group_id);
    return $this->db->count_all($this->db->dbprefix . 'user');
}

1 个答案:

答案 0 :(得分:1)

count_all()用于确定特定中的行数 因此,您应该使用count_all_results()来确定特定查询中的行数。

你可以试试这个:

public function getTotalUsersByGroupId( $user_group_id ) 
{
    $this->db->where('user_group_id', (int) $user_group_id);
    return $this->db->count_all_results('your_table');
}