Ver Mensaje Individual
  #9 (permalink)  
Antiguo 11/03/2011, 12:28
Avatar de jotaincubus
jotaincubus
 
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: trabaajar con fechas

O.o no es así, eso era un simple ejemplo... para hacer un update debes primero conectarte a la base de datos y de hay hacer el UPDATE... mira

Código PHP:
$conectar mysql_connect("localhost""user""contrasena"); //cambia los datos de tu servidor y base de datos
mysql_select_db("miBaseDatos"$conectar); // coloca el nombre de la base de datos

$modificar "UPDATE anuncios SET estado = 'vencido' WHERE campoFecha < CURDATE();";
$ejecutar mysql_query($modificar$conectar); 
Te cuento que esto hará la modificación automáticamente sin ningún IF o CONDICIONAL hecho en PHP... simplemente lo corres y esto revisara toda la tabla y donde encuentre campos menores a la fecha de hoy los pasara a vencido.

Si lo quieres hacer con un IF (condicional) hecho en PHP para solo modificar uno de los registros deberas hacer un SELECT y buscar el ID que necesitas y pasárselo al UPDATE en la clausula WHERE.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???

Última edición por jotaincubus; 11/03/2011 a las 12:29 Razón: corrección en codigo