Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/05/2005, 15:53
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
No indicas que BD usas (Mysql?) .. pero el caso es que si tu registras las fechas en formato DATE o DATETIME (como tipo de campo para esa fecha) .. puedes optar a usar todo el montón de funciones de SQL que dispones para tal fin ..

Y así hacer una sentencia SQL condicinal tipo:

Código PHP:
DELETE FROM tabla WHERE DATE_SUB(CURDATE(),INTERVAL 5 DAY) <= fecha 
(donde fecha será el nombre de tu campo de fecha .. en ese caso de tipo DATE (sólo fecha) .. si requieres que tu campo fecha registre también hora . .ningún problema .. usa las funciones que correspondan para obtener sólo la fecha de una fecha con hora incluida:)

http://dev.mysql.com/doc/mysql/en/da...-overview.html
http://dev.mysql.com/doc/mysql/en/da...functions.html

No sé si es correcto (podrías consultar en el foro de Base de datos) .. pero por ahí va la cosa .. no requieres de nada de PHP por médio. Tan sólo ejecutar ese código en la página/scritp que creas que tiene al menos una visita por día .. En su defecto se puede usar algún "Cron Job" (de Linux) o equivalente en Windows para controlar que tu script se ejecute cada X días (igualmente la consulta SQL será la misma ..)

Un saludo,