Código PHP:
mysql_query("insert into productos values ('$cod', '$codcat', '$miniatura', '$ilustracion', '$titulo', '$formato', '$precio', '$info', $cant, '$estado','','')");
¿Cómo podría hacerlo?
| |||
Modificar registro pasado X tiempo Buenas, tengo una tienda en la que doy de alta determinados productos, al darlos de alta, por defecto en su campo "estado" viene la palabra "Novedad", y la inserción es esta: Código PHP: ¿Cómo podría hacerlo? |
| |||
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. |
Etiquetas: |