![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/04/2006, 08:21
|
![Avatar de uamistad](http://static.forosdelweb.com/customavatars/avatar82253_1.gif) | | | Fecha de Ingreso: diciembre-2004 Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 20 años, 2 meses Puntos: 1 | |
Problema simple, ¿solución compleja? 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.
__________________ "Di no al Internet Explorer" -Proverbio Chino-
Última edición por uamistad; 17/04/2006 a las 08:37 |