3

我在 CodeIgniter 中遇到 MySQL 问题,我有 3 列:

身份证 | 用户名 | 姓名 | 移动的
1 1 詹姆斯 55
2 1 约翰 66
3 2 安妮 33

我想计算 CodeIgniter 中 USERID 为 1 的行数,有人可以帮助我吗?

我希望输出为 2,因为有 2 条记录分配给 USERID 1。

谢谢

4

4 回答 4

4
$this->db->where('USERID',1);
$this->db->from('my_table');
echo $this->db->count_all_results();
于 2012-11-22T11:26:20.567 回答
0

尝试这个

select count(userid) from table where userid=1
于 2012-11-22T11:24:41.733 回答
0

CodeIgniter 模型

function count($userid){
    $this->db->select('*');
    $this->db->from('table_name');
    $this->db->where('userid',$userid);
   return  $this->db->get()->num_rows();
}
于 2018-07-11T10:33:13.287 回答
-1

尝试这个

$query = $this->db->query('SELECT * FROM my_table where USERID = 1');
echo $query->num_rows(); 
于 2012-11-22T11:22:29.947 回答