Ver Mensaje Individual
  #18 (permalink)  
Antiguo 03/04/2007, 05:52
javi_bus
 
Fecha de Ingreso: enero-2004
Mensajes: 63
Antigüedad: 20 años, 3 meses
Puntos: 0
Re: Ordenar por importancia las 10 ultimas noticias...

Todo depende de cómo organices la información. Por ejemplo puedes volcar la información en de este modo:

Código:
while($fila = mysql_fetch_array($resul)) {
$importancia[($fila["id_noticia"])] = $fila["importancia"];
...
}
Luego ordenar usando la función arsort sobre el array importancia. Eso te dejará el array reordenado de más a menos según su valor pero conservando las claves que son los IDs de las noticias.

Para obtener la información en el orden deseado solo hay que hacer un foreach:

Código:
foreach($importancia as $id_noticia => $importancia_noticia) {
  echo $importancia_noticia;
  echo $id_noticia;
  echo $array_loquesea[($id_noticia)];
...
}
Un saludo