Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/03/2007, 09:25
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 2 meses
Puntos: 67
Re: Saber si una fecha ya paso

Cita:
Iniciado por oscarva Ver Mensaje
Hola que tal.

tengo en mi base de datos un campo que es la fecha de finalizacion de un producto "FECHA_FIN" la cual esta en formato Y-n-j H:i:s

quisiera que me ayudaran en dos cosas, primero en una consulta a la base de datos hacer que me muestre solo los productos que no se han vencido

y segundo que me diga si ya vencio o no.

Muchas gracias
Pues el orden de las respuestas es inversa al orden de las preguntas, o sea, que en primer lugar le responderé la segunda pregunta y después la primera. Bueno.

Para hacer que te diga si ha vencido o no, pues tienes que hacer esta consulta SQL

$hoy = Date("Y-n-j H:i:s");

"Select * from tabla where FECHA_FIN > '$hoy'"

Lógicamente que tiene que procesar el resultado de la consulta con PHP porque tiene que interpretar que si aparece el registro es porque ya venció y si no aparece es porque no ha vencido aún.

Ahora la primera consulta: Es lo mismo sólo que en este caso se listan todos, en el anterior caso se procesaba antes.

Le recomiendo que lea un buen manual de SQL (no de mysql sino de SQL), le ayudará bastante.