我的数据库中有一个名为user的表。
我的isLogged
行上有一个名为user
的列名。
当用户islogged
更改为'1'
时。并注销了'0'
的更改。
在isLogged列中计算'1'
用户的最佳方法是什么。
模型
public function getTotalUserOnline() {
// Only Counts Number Of Users
$query = $this->db->count_all('user');
return $query;
}
然后从控制器回显它。
$data['total_user_online'] = $this->dashboard_user_online_model->getTotalUserOnline();
答案 0 :(得分:1)
像这样查询
SELECT COUNT(*) as total_user_online FROM users WHERE isLogged = 1
获取行$data['total_user_online']
答案 1 :(得分:0)
在Codeigniter中,你可以做到
public function getTotalUserOnline() {
$this->db->select('count(*) as total');
$this->db->from('user');
$this->db->where('isLogged', 1);
$data = $this->db->get()->result();
return $data[0]->total;
}