Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/03/2011, 13:28
marco64yes
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Exclamación Respuesta: Ordenar descendentemente x datos

Cita:
Iniciado por nahuelevy Ver Mensaje
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.
WOOOOWWWW que respuesta tan más completa, felicidades... todo funciona a la perfeccion..

solo tengo una duda me podrias explicar que proceso hace aqui:

Código PHP:
 if (!mysql_data_seek($result$i)) {        echo "Error en registro $i: " mysql_error() . "\n";        continue;    } 
??? esta interesante eso .. saludos!