Javi_Bus, he estado mirando el manual de php y buscando por ahi como poder ordenar como decias un array con asort o arsort pero no se como hacer para poder ordenar el array por uno de los campos en este caso "importancia"...
Mi código es algo así:
Código:
$consulta="select id_noticia, titular, importancia, fecha, hora, foto1
from noticias order by id_noticia desc limit 10";
$resul= @mysql_query($consulta, $id_conexion)
or die("No se ha podido realizar la consulta");
while($fila = mysql_fetch_array($resul))
{
$id_noticia= $fila["id_noticia"];
$importancia= $fila["importancia"];
......
podeis ayudarme?