Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/06/2011, 11:14
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
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.