我在CodeIgniter中遇到MySQL问题,我有3列:
ID | USERID | NAME | MOBILE 1 1 JAMES 55 2 1 JOHN 66 3 2 ANNE 33
我想在CodeIgniter中计算USERID为1的行数,有人可以帮助我吗?
我希望输出为2,因为有2条记录分配给USERID 1。
由于
答案 0 :(得分:4)
$this->db->where('USERID',1);
$this->db->from('my_table');
echo $this->db->count_all_results();
答案 1 :(得分:0)
试试这个
select count(userid) from table where userid=1
答案 2 :(得分:0)
CodeIgniter模型
function count($userid){
$this->db->select('*');
$this->db->from('table_name');
$this->db->where('userid',$userid);
return $this->db->get()->num_rows();
}
答案 3 :(得分:-1)
试试这个
$query = $this->db->query('SELECT * FROM my_table where USERID = 1');
echo $query->num_rows();