Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2011, 12:56
nahuelevy
 
Fecha de Ingreso: febrero-2011
Ubicación: Capital Federal
Mensajes: 45
Antigüedad: 13 años, 2 meses
Puntos: 3
Respuesta: Ordenar descendentemente x datos

Estimado marco64yes:

Fijate si esto te sirve.

Suponiendo que tienes un campo id autonumérico, la solución podría ser

Código SQL:
Ver original
  1. SELECT * FROM tutabla ORDER BY id DESC LIMIT 5

Si no lo tuvieras, ejecutas la consulta deseada en php y realizas lo siguiente (no lo he probado, pero debería funcionar).

Código PHP:
Ver original
  1. for ($i = mysql_num_rows($result) - 5; $i < mysql_num_rows($result); $i++) {
  2.     if (!mysql_data_seek($result, $i)) {
  3.         echo "Error en registro $i: " . mysql_error() . "\n";
  4.         continue;
  5.     }
  6.  
  7.     if (!($row = mysql_fetch_assoc($result))) {
  8.         continue;
  9.     }
  10.  
  11.     //aqui realizas las acciones con esos últimos 5 registros, por ejemplo
  12.     echo $row[$tucampo] . "<br />\n";
  13. }

Saludos y cuentame como te fue.