Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/02/2006, 09:35
Avatar de uamistad
uamistad
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 4 meses
Puntos: 1
Mensaje mejor desde MySQL

Código:
$query="SELECT mifecha FROM mitabla";
Así es como estás obteniendo ahorita de la DB la fecha para luego procesarla en PHP y ver si la fecha ya pasó, ¿por qué no desde la propia consulta saber si ha pasado o no?

Esto es, si a tu fecha la haces pasar por la función UNIX_TIMESTAMP(), obtendrás el número de segundos transcurridos desde el tiempo o fecha especificado.

Entonces, podrías si consultas:

Código:
$query="SELECT UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(mifecha) FROM mitabla";
Si el resultado es positivo, la fecha aún no ha pasado, en caso contrario, ya pasó.