Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Consulta 10 ultimos registros ordenados

Estas en el tema de Consulta 10 ultimos registros ordenados en el foro de PHP en Foros del Web. Hola tengo la siguiente consulta: Código PHP: SELECT  *  FROM missatjes WHERE id_conversacio = ".$id_conversacio."  ORDER BY id_missatge DESC LIMIT 10  Esta consulta me saca los 10 últimos registros y es lo que ...
  #1 (permalink)  
Antiguo 27/05/2013, 10:51
 
Fecha de Ingreso: marzo-2012
Mensajes: 29
Antigüedad: 12 años, 1 mes
Puntos: 0
Consulta 10 ultimos registros ordenados

Hola tengo la siguiente consulta:
Código PHP:
SELECT FROM missatjes WHERE id_conversacio=".$id_conversacio." ORDER BY id_missatge DESC LIMIT 10 
Esta consulta me saca los 10 últimos registros y es lo que quiero pero me los ordena del ultimo hasta el que hace 10, ejemplo:
1
2
3
4
.
.
.
10


yo quiero que me los ordene del 10 hasta el ultimo, ejemplo:
10
9
8
7
6
.*
.
.
1


Como puedo conseguir esto?
  #2 (permalink)  
Antiguo 27/05/2013, 10:53
 
Fecha de Ingreso: marzo-2012
Ubicación: Rosario
Mensajes: 108
Antigüedad: 12 años
Puntos: 0
Respuesta: Consulta 10 ultimos registros ordenados

Simple:
Cambias DESC por ASC asi:
Código PHP:
Ver original
  1. SELECT * FROM missatjes WHERE id_conversacio=".$id_conversacio." ORDER BY id_missatge ASC LIMIT 10
  #3 (permalink)  
Antiguo 27/05/2013, 10:54
 
Fecha de Ingreso: marzo-2012
Mensajes: 29
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Consulta 10 ultimos registros ordenados

Cita:
Iniciado por hernan2212 Ver Mensaje
Simple:
Cambias DESC por ASC asi:
Código PHP:
Ver original
  1. SELECT * FROM missatjes WHERE id_conversacio=".$id_conversacio." ORDER BY id_missatge ASC LIMIT 10
Me saca los 10 primeros registros

Quiero que me saque los 10 últimos pero ordenados de tal manera que el ultimo registro quede el ultimo en mostrar.
  #4 (permalink)  
Antiguo 27/05/2013, 11:03
Avatar de 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, 4 meses
Puntos: 2658
Respuesta: Consulta 10 ultimos registros ordenados

¿Será esto?
Código MySQL:
Ver original
  1.     (SELECT *
  2.     FROM missatjes
  3.     WHERE id_conversacio=".$id_conversacio."
  4.     ORDER BY id_missatge DESC
  5.     LIMIT 10) t1
  6. ORDER BY id_missatge  ASC
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 27/05/2013, 11:23
 
Fecha de Ingreso: marzo-2012
Mensajes: 29
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Consulta 10 ultimos registros ordenados

Cita:
Iniciado por gnzsoloyo Ver Mensaje
¿Será esto?
Código MySQL:
Ver original
  1.     (SELECT *
  2.     FROM missatjes
  3.     WHERE id_conversacio=".$id_conversacio."
  4.     ORDER BY id_missatge DESC
  5.     LIMIT 10) t1
  6. ORDER BY id_missatge  ASC
Perfect, justo esto!! Muchas gracias!! te voto!

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:21.