Foros del Web » Programando para Internet » PHP »

ordenar bien una consulta

Estas en el tema de ordenar bien una consulta en el foro de PHP en Foros del Web. manes una pregunta miren cuando hago una consulta y la ordeno osea mi consulta = "select * from tabla order by campo2"; ya manes miren ...
  #1 (permalink)  
Antiguo 06/12/2007, 16:48
Avatar de liebe13  
Fecha de Ingreso: octubre-2006
Ubicación: peru
Mensajes: 224
Antigüedad: 17 años, 5 meses
Puntos: 3
ordenar bien una consulta

manes una pregunta miren cuando hago una consulta y la ordeno
osea mi consulta = "select * from tabla order by campo2";

ya manes miren me muestra bacan cuando hago listado con ph m muestra asi
1
2
3
4
.....
pero cuando en el campo dos hay un valor 11 o 12 o 13 ....
m lo ordena asi
1
11
12
13
2
3
4
mi prgeunta como hago para q m eorde del 1 al 10 sin que se metan otros nueros en ese orden espero q m ayan entendio gracias manes
  #2 (permalink)  
Antiguo 06/12/2007, 16:52
 
Fecha de Ingreso: septiembre-2007
Mensajes: 220
Antigüedad: 16 años, 6 meses
Puntos: 1
Re: ordenar bien una consulta

Cambia el tipo de campo a uno numérico.
  #3 (permalink)  
Antiguo 06/12/2007, 16:53
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Re: ordenar bien una consulta

Tu campo2 el tipo de dato debe de ser un entero y no una cadena de texto.

Saludos.
  #4 (permalink)  
Antiguo 06/12/2007, 18:09
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Re: ordenar bien una consulta

otra solucion (si no podes cambiar la tabla) es usar natsort() de php
__________________
Degiovanni Emilio
developtus.com
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 16:54.