En mi investigación para encontrar una manera de hacer que PHP me diga cuántas personas están 'en línea' en mi sitio, he descubierto que hay formas de 'estimar' esta.script para decirme quién y cuántos usuarios están en línea
He elegido registrar todo lo que sucede en el sitio, también para el manejo de errores, pero ahora estoy atascado al escribir mi consulta SQL.
Básicamente tengo una base de datos con 'IP', 'ID de usuario' y 'fecha y hora' y pensé que una consulta como esta haría el truco:
SELECT distinct(IP), datetime
FROM `bigBrother`
WHERE datetime BETWEEN DATE_SUB(NOW(), INTERVAL 3 MINUTE) AND NOW()
El problema es que mi sitio es principalmente vista y utilizado por los estudiantes en la red escolar, y bueno ... todos tienen la misma IP.
Entonces la pregunta es, ¿lo estoy haciendo bien, y puedo seleccionar dos filas distintas de mi base de datos, para poder clasificar a los usuarios registrados (que tendrán un 'ID de usuario' - otros tendrán ID de usuario = 0)?
esté funcionando ... whoohoo – Jasper