Cita: Pense en hacer, que cada usuario que se logue cambie en la BD un campo que diga conectado o no conectado
Mejor usa un campo llamado
ultimo_acceso de tipo datetime por ejemplo.
Así, cada que se carga la página haces un query que te muestre la cantidad de usuarios conectados en los últimos 5 minutos, algo como:
Código PHP:
//
$cuantos_usuarios = mysql_result(mysql_query("SELECT COUNT(*) FROM usuarios WHERE ultimo_acceso > SUBDATE(NOW(), INTERVAL 5 MINUTE)"),0);