【发布时间】:2015-06-17 11:27:02
【问题描述】:
假设我有一个名为 users 的数据库,每个用户都有一个 ID、OS_type 和 LastName 字段。我想查看数据库并计算具有特定 OS_type 的用户数量(以 iOS 为例)。
count_all_results() 是在这种情况下使用的正确函数,还是数据库库中有更合适的函数?
$read_db = $this->load->database('read', TRUE);
$read_db->where(array('iOS' => $OS_type));
$read_db->from('users');
$count = $read_db->count_all_results();
这是对函数的正确使用吗?
【问题讨论】:
-
如果您不想将任何信息用于该特定请求,那么可以。但是,如果您还需要使用数据,请使用
num_rows()stackoverflow.com/questions/7036950/… -
如果您只需要计数,这是最好的方法,而不是使用 num_rows()
标签: php codeigniter