Foros del Web » Programando para Internet » PHP »

Generar un archivo de notas por mes

Estas en el tema de Generar un archivo de notas por mes en el foro de PHP en Foros del Web. Hola! Estoy buscando un poco de orientación para generar un archivo de noticias mensual, no sé, estilo WordPress. Que automaticamente liste los meses/años donde hay ...
  #1 (permalink)  
Antiguo 24/04/2009, 10:29
Avatar de Threepwood  
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 906
Antigüedad: 22 años, 2 meses
Puntos: 4
Generar un archivo de notas por mes

Hola!

Estoy buscando un poco de orientación para generar un archivo de noticias mensual, no sé, estilo WordPress. Que automaticamente liste los meses/años donde hay noticias y despues dentro de ellos liste las noticias que pertenecen a ese mes.

¿Alguna sugerencia?

Gracias!
__________________
Equívocos sin importancia
  #2 (permalink)  
Antiguo 24/04/2009, 11:58
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Generar un archivo de notas por mes

Creo que con una consulta como:
SELECT *, YEAR(fecha) as year, MONTH(fecha) as mes FROM tabla GROUP BY year ORDER BY year DESC, mes DESC
Se lograria
Si quieres puedes agregar un filtro para que solo muestre los meses en los que hubo posts, pero eso ya depende de la estructura de tu base de datos.

Asi muestras el "arbol" de fechas. Para consultar las noticias de X mes es aun mas facil.
SELECT * FROM tabla WHERE YEAR(fecha) = '$anio' AND MONTH(fecha) = '$mes'
Donde $anio y $mes son variables que puedes recoger desde una URL si lo deseas.
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 16:59.