Tema: Ayuda!!!!
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/07/2007, 14:53
Avatar de ghosthead-nebula
ghosthead-nebula
 
Fecha de Ingreso: marzo-2007
Mensajes: 273
Antigüedad: 17 años, 2 meses
Puntos: 3
Re: Ayuda!!!!

Bueno, en primer lugar considera ser más explícito en los títulos de los foros (pues sólo con "ayuda" no te tomarán muy en serio).

Ahora, con lo de tu duda. No soy expeerta, pero haré lo que pueda para ayudarte:

Esto creo que se hace en PHP (o el lenguaje que estés usando). Yo te doy un dato en PHP, a ver si te sirve.

Allí hay una instrucción llamada strotime(), la cual te transforma una fecha actual en un número simbólico (por ejemplo, 123456789). Todas las fechas tienen un número único (como una huella digital).

Puedes hacer así:

Código PHP:
// Selección de la base de datos y la variable fecha;
$resultado mysql_query("SELECT * FROM fechas");
while(
$row mysql_fetch_array($resultado))
    
$fecha $row['fecha_caducidad'];

//Para tener el número simbólico de la fecha actual
$hoy strtotime(date("Y-m-d")); 

/* Si mal no recuerdo, esto es para obtener el formato de la fecha en la
base de datos (esta ifno me la proporcionó otro forista) */
$caduca strtotime($fecha);
$caduca strtotime(date("Y-m-d",$caduca)); 

// Comparando los resultados para borrar los datos
if($hoy == $caduca)
    {
        
// QUERY para borrar la base de datos
    

Si alguien tiene una mejor solución, será bienvenida.


Ojalá que esto te funcione =)



Editado:
La solución de carmagedon parece tener lógica y es más sencilla de hacer. Saludos =)
__________________
Mis dibujos: Click Aquí