Saludos !!
Chequen mi siguiente problema, ¿alguna idea de por dónde empezar?
Tengo unos foros hay muchas tablas, una de ellas es mensaje y es similar a esta:
TABLA MENSAJES
mensaje_id (INT)
mensaje_texto (TEXT)
fechahora (DATETIME)
direccion_ip (CHAR)
usuario_id (INT)(FK)
Ahora, si yo quiero listar la cantidad de mensajes que se insertaron entre un rango de fechas, ¿es simple no?
Pero ahora miren este problema.
A mí me gustaría listar sólo los mensajes que vienen de una direccion_ip que ha escrito más de 5 mensajes en un rango de tiempo menor o igual a 16 horas.
Esto para detectar usuarios que entraron a mis foros a meter spam. Alguna idea, please, que no sé ni por dónde empezar.
Atención Moderadores: Resulta tentador mover mi mensaje al foro de bases de datos, pero resulta que esta consulta quizá no se pueda hacer directamente y se necesite una buena parte de procesamiento en PHP, de manera que agradecería fueran tan amables de no trasladarlo, thanks.