Php 计算登录时值为1的用户数
我的数据库中有一个名为user的表 在我的Php 计算登录时值为1的用户数,php,mysql,codeigniter,Php,Mysql,Codeigniter,我的数据库中有一个名为user的表 在我的user行中有一个名为isLogged的列名 当用户被记录时,它会变为'1'。并注销对'0'的更改 计算isLogged列中有'1'的用户的最佳方法是什么 型号 public function getTotalUserOnline() { // Only Counts Number Of Users $query = $this->db->count_all('user'); return $query; } 然后从控制器回显 $dat
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();
你这样问吗
SELECT COUNT(*) as total_user_online FROM users WHERE isLogged = 1
在Codeigniter中获取行$data['total\u user\u online']
,您可以执行以下操作
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;
}