Foros del Web » Programando para Internet » PHP »

Odenar Fechas

Estas en el tema de Odenar Fechas en el foro de PHP en Foros del Web. Hola, mire guardo en la Base de datos el dia, mes, y ano en distintos campos Ahora lo que quiero es hacer una consulta que ...
  #1 (permalink)  
Antiguo 04/03/2011, 15:35
Avatar de fieroso  
Fecha de Ingreso: diciembre-2009
Mensajes: 127
Antigüedad: 14 años, 4 meses
Puntos: 1
Odenar Fechas

Hola, mire guardo en la Base de datos el dia, mes, y ano en distintos campos

Ahora lo que quiero es hacer una consulta que me muestre ordenados los registros conforme se acerque la fecha a la fecha actual y una vez que haya pasado la fecha de ese registro no se muestre.

Mas o menos se como hacerlo pero me pierdo a la hora de comparar fechas.

Muchas gracias a todos de antemano. saludos
  #2 (permalink)  
Antiguo 05/03/2011, 06:47
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 295
Antigüedad: 13 años, 6 meses
Puntos: 12
Respuesta: Odenar Fechas

Para ordenar según varios criterios sólo tienes que poner

Código PHP:
SELECT FROM $tabla ORDER BY ($campo_año DESC, $campo_mes DESC, $campo_día DESC); 
Así te ordenaría las fechas de manera descendente es decir, la más antigua iría la última y la más moderna la primera.

Luego deberías utilizar un SPRINTF que guardase en una variable la fecha dándole formato y para mostrarlas o no utilizaría un bucle WHILE, de manera que lo mostrase:


Código PHP:
while ($vble $fecha_actual) {
echo 
$vble;

espero que te sirva de algo

Última edición por educacanis; 05/03/2011 a las 06:54
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:44.