Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/12/2012, 15:30
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Obtener últimas filas pero de menor a mayor

Cita:
logre obtener los resultados que quería pero con php.
PHP no es tema de este foro, de modo que en eso no encontrarás soluciones aquí.
En todo caso lo que no estás viendo es que si lo que quieres son los ultimos 20 resultados, pero de menor a mayor, lo que debes hacer es lo mismo, pero en una subconsulta. Estás confundiendo la obtención de la lista de los 20 últimos, con el orden de la lista, que son dos cosas diferentes.
Es decir que si esto devuelve la lista correcta, pero en el orden inverso:
Código MySQL:
Ver original
  1. SELECT id_autor,mensaje,fecha,id
  2. FROM chat

Lo que tienes que hacer es ordenar de nuevo ese mismo resultado:
Código MySQL:
Ver original
  1. SELECT id_autor, mensaje, fecha, id
  2.    (SELECT id_autor, mensaje, fecha, id
  3.    FROM chat
  4.    ORDER BY id DESC
  5.    LIMIT 20) T1
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)