Para lo que quieres hacer, es mejor utilizar una nueva tabla para guardar las sesiones activas, y la relacionas con la tabla de usuarios mediante alguna de sus claves.
De todas maneras, la consulta está mal creada:
Código SQL:
Ver original"UPDATE users set online = '1' where online = '0'"
Cambiaría a 1 todos los users con online=0. Deberías utilizar el WHERE con la clave del usuario logueado, o con su correo o lo que utilices para identificarlo.
Saludos