Foros del Web » Programando para Internet » PHP »

Listado separado por meses

Estas en el tema de Listado separado por meses en el foro de PHP en Foros del Web. Hola buenas, estoy empezando con PHP y ya he realizado algunas cosillas, pero esto se me escapa aún. En mi empresa tenemos un blog (blog.make.es) ...
  #1 (permalink)  
Antiguo 31/08/2006, 06:50
 
Fecha de Ingreso: noviembre-2003
Ubicación: España->Madrid
Mensajes: 368
Antigüedad: 14 años
Puntos: 0
Pregunta Listado separado por meses

Hola buenas, estoy empezando con PHP y ya he realizado algunas cosillas, pero esto se me escapa aún.

En mi empresa tenemos un blog (blog.make.es) y una web normal (www.make.es).

Antiguamente actualizábamos la web con noticias de vez en cuando hasta que por el mes de abril empezamos el blog, que es mucho más dinámico.

En nuestra web, en todas las páginas se mostraban las 3 ultimas noticias y ahora ya he conseguido mediante php que se incluyan los 3 ultimos posts del blog.

Pues bien, ahora quiero que la sección noticias (www.make.es/noticias.php) se nutra de la base de datos del blog. ¿Problema? La separación mensual esta que tenemos.

Para el preview de las noticias en todas las páginas hago esto:

Código:
$result = mysql_query("SELECT DATE_FORMAT(post_date,'%d.%m.%Y')AS fecha, post_title, guid FROM wp_posts ORDER BY id DESC LIMIT 3", $link); 

echo "<p>(".mysql_result($result, 0, "fecha").") <a href=\"".mysql_result($result, 0, "guid")."\" rel=\"noticia1\">".mysql_result($result, 0, "post_title")."</a></p>";
Como puedo hacer para que primero me ponga:

Mes Año

y después

- Ultima noticia de junio
- Penultima noticia de junio
- Antepenultima...

Vamos necesito el bucle o como se llame supongo pero no lo tengo muy claro la verdad.

Muchas gracias de antemano
  #2 (permalink)  
Antiguo 31/08/2006, 08:28
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Necesitas usar algún "_fetch_" .. ya sea a un array .. o similar el cual te entrega el resultado hacia un array (o similar) para que lo puedas recorrer.

Sería algo tipo:

Código PHP:
$result mysql_query("SELECT DATE_FORMAT(post_date,'%d.%m.%Y')AS fecha, post_title, guid FROM wp_posts ORDER BY id DESC LIMIT 3"$link); 

while (
$row=mysql_fetch_array($result)){
  echo 
$row['fecha']." --> ".$row['post_title']."<br>";

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 02:39.