Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2008, 00:27
Avatar de adex
adex
 
Fecha de Ingreso: marzo-2002
Ubicación: Lima, Perú, América Latina
Mensajes: 445
Antigüedad: 22 años, 1 mes
Puntos: 0
Pregunta actualizar BD según la fecha

Hola amigos del foro, estoy con un lío con una tabla de MySQL que tengo que
actualizar con los exámenes de los alumnos; me interesa cambiar el valor de
un campo "fechafinal_flag" al día siguiente de la fecha de vencimiento; detallo
un poco: tengo un campo input (file) que está activado por ejemplo 5 días
y he puesto la fecha final en la BD (06-08-2008) en 3 campos (varchar)
------------------
id_alumno
alumno_nombre
alumno_apellidos
alumno_secundaria
alumno_nota
fechafinal_dia,
fechafinal_mes,
fechafinal_anio,
fechafinal_flag
-------------------

Como verán, tengo un campo: fechafinal_flag (0,1)
este flag me permite hacer un if si está en 1 muestra el input file para subir
un archivo, sí está en 0 (cero) oculto el input y muestro un mensaje que la
fecha para presentar el archivo ha finalizado.
Esta parte lo modifico manualmente al día siguiente de la fecha que caducó
(07/08/2008); como haría la consulta para que en todas las filas que tengan
el campo fechafinal_flag con el valor 1, cambie a 0 (cero) si la fecha ya caducó?
ya que quiero programarlo en el cron job del servidor para que lo haga solo.

Gracias por su ayuda.

Última edición por adex; 01/08/2008 a las 21:05 Razón: "agregué más detalles"