(http://img130.imageshack.us/img130/2152/dbsrw0.jpg)
Esta es la estructura de mi tabla de noticias lo que quiero hacer es lo siguiente:
Armar como un archivo de noticias por año y mes y necesito sacar la data de la tabla noticias que ven arriba. Alguien podria darme una manesita? desde ya muchas gracias!
No se exactamente lo que buscas, cual es el problema concreto.
Y como queres hacer el archivo (en una pagina, en varias, etc).
Yo lo que haria es tirar un sql ordenado por el campo fecha y tirar todos los valores a un vector multidimensional (vector de vectores), luego con un for leo y muestro, caundo el valor del mes es diferene al anterior hago un echo con el nuevo mes y todo eso.
Recorda tirar solo los valores necesairos en la consulta SQL sino el vector puede pesar mucho y comererse la memoria del server.
Quizas te sirvan los siguientes links:
Tutorial de PHP y MySQL: Tiempo y Fechas (http://es.tldp.org/Manuales-LuCAS/manual_PHP/manual_PHP/sintaxis/tiempo_fecha.htm)
Matrices, arrays o vectores - WikiLearning.com (http://www.wikilearning.com/matrices_arrays_o_vectores-wkccp-5069-15.htm)
Lo que quisiera hacer es por ejemplo
Año 2006
Enero Febrero Marzo Abril Mayo bla bla bla Noviembre Diciembre
Año 2005
Enero Febrero Marzo Abril Mayo bla bla bla Noviembre Diciembre
y haciendo click en cada mes que me salgan las noticias de ese mes.
hola,
$mes_numero y $anio_numero vienen como parametros en la URL (ambos son enteros, mes numero y año completo)
se compone la consulta:
SELECT * FROM noticias WHERE (Month(fecha) = $mes_numero) AND (Year(fecha) = $anio_numero);
Se muestra la salida
Baii
Gracias, y para armar la pagina inicial? osea para sacar los años y demas?
creo que para eso deberias usar un "group by"
seria mas o menos así. fijate si la sintaxis está bien
SELECT year(fecha) , month(fecha) from noticias group by month(fecha), year(fecha) order by (fecha)
Saludos