2

我有 ci_sessions 表,当我运行此查询时,它为活动用户提供 m 0 计数,但我使用不同浏览器使用 2 个不同的帐户登录我的查询是我在 phpmyadmin 中运行

SELECT COUNT(`session_id`) AS `active_user_count` 
FROM `ci_session` 
WHERE `last_activity` >= DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 2 MINUTE) 
    AND `user_data` 
LIKE '%s:9:"logged_in";b:1;%'

我想计算所有活跃用户

4

1 回答 1

1

尝试这个:

SELECT COUNT(`session_id`) AS `active_user_count` 
FROM `ci_session` 
WHERE `last_activity` >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 2 MINUTE)) 
    AND `user_data` 
LIKE '%s:9:"logged_in";b:1;%'
于 2013-02-23T17:24:13.923 回答