Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

como listar entradas por meses?

Estas en el tema de como listar entradas por meses? en el foro de Bases de Datos General en Foros del Web. Buenas, El asunto es que he creado un sistema de noticias con php y mysql, y al igual que he hecho para poder ver las ...
  #1 (permalink)  
Antiguo 25/01/2009, 05:36
 
Fecha de Ingreso: agosto-2008
Mensajes: 15
Antigüedad: 16 años, 2 meses
Puntos: 0
como listar entradas por meses?

Buenas,

El asunto es que he creado un sistema de noticias con php y mysql, y al igual que he hecho para poder ver las noticias por categorias, me gustaria poder clasificarlas por meses, lo que viene a ser un archivo de noticias.

Quiero que salaga una lista con los meses tipo

Febrero 2009
Enero 2009
Diciembre 2008
Noviembre 2008
...

Y asi con todos los meses en los que existan noticias, pero la verdad no tengo ni idea de como se hace.

Gracias de antemano.
  #2 (permalink)  
Antiguo 25/01/2009, 06:02
Avatar de Net-Seekr  
Fecha de Ingreso: noviembre-2008
Mensajes: 67
Antigüedad: 15 años, 11 meses
Puntos: 3
Respuesta: como listar entradas por meses?

Hola.
Tendrías que crear un campo DATE a la tabla MySql, y luego hacer la consulta según el mes y año.
  #3 (permalink)  
Antiguo 25/01/2009, 06:46
 
Fecha de Ingreso: agosto-2008
Mensajes: 15
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: como listar entradas por meses?

Registro la fecha de las noticias mediante int(10), puedo resolver mi problema usando este campo? si es asi como? seria conveniente registrar la fecha mediante otro metodo? si es asi, cual?

gracias
  #4 (permalink)  
Antiguo 28/01/2009, 10:05
 
Fecha de Ingreso: agosto-2008
Mensajes: 15
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: como listar entradas por meses?

alguien que pueda ayudarme?
  #5 (permalink)  
Antiguo 28/01/2009, 14:57
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: como listar entradas por meses?

Es mucho mas facil trabajar las fechas utilizando el tipo de dato DATE asi solo con instrucciones SQL en mysql podrias recuperar el dia, el mes y el año si quisieras. Aqui te dejo unas funciones que integra mysql para el manejo de fechas.

http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html
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 17:29.