Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/01/2007, 05:57
Avatar de blakeyed
blakeyed
 
Fecha de Ingreso: marzo-2004
Ubicación: Ahora mismo, Málaga
Mensajes: 78
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: Ordenar noticias por prioridad..

Puedes hacerlo con SQL, introducir un campo más que sea prioridad, un enum, o un tinyint, algo así, y cuando vayas a pedir los resultados, utiliza en tu sentencia SQL la orden ORDER BY.

Puedes decir:
Código PHP:
$sql="SELECT * FROM `tablanoticias` ".
       
"ORDER BY `prioridad` ASC, `fecha` DESC";
mysql_query($sql); 
Con esto, la prioridad 1 será la primera, luego aparecerá la 2, la 3... si es un campo enum, lo defines como: "alta,media,baja", así "alta" será la primera, "media" la segunda...

Luego te lo ordenará por fecha, siendo la más nueva la primera en mostrarse.

Más info sobre ORDER BY: ht tp : / / www . w3schools . com /sql/sql_orderby.asp

Suerte!!
__________________
Saludos

Gaspar Fernández
Poesía Binaria