![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
25/06/2011, 11:14
|
Colaborador | | Fecha de Ingreso: mayo-2008 Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 9 meses Puntos: 528 | |
Respuesta: Modificar registro pasado X tiempo Deberías tener un script que actualice los registros que tengan 30 (o lo que quieras) días y el estado "Novedad".
Necesitas un campo fecha, si éste está en formato timestamp, podría ser algo como esto:
$fecha=time()-(86400*30);//creamos la fecha a 30 días atrás.
mysql_query("update productos set estado='' where fecha_alta<'$fecha' and estado='Novedad'");
Y eso sería todo en el script. Luego, podrías programar una tarea, si el servidor es linux, podrías crear un cronjob para que ejecute este script cada noche. |