2013-02-20 3 views
1

J'ai une table ci_sessions et quand je lance cette requête, il donne m 0 compte pour les utilisateurs actifs mais je me suis connecté avec 2 comptes différents avec différents navigateurs ma requête est que je cours dans phpmyadminSessions dans Codeigniter (Afficher les utilisateurs actifs)

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;%' 

je veux calculer tous utilisateurs actifs

Répondre

1

Essayez ceci:

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;%' 
Questions connexes