Foros del Web » Programando para Internet » PHP »

Ordenar textos

Estas en el tema de Ordenar textos en el foro de PHP en Foros del Web. Buenas tengo una duda de como hacer esto En la base de datos tengo por ejemplo id || nombre 1|| 5.hola 2 ||15.quetal 3 || ...
  #1 (permalink)  
Antiguo 08/11/2011, 07:09
 
Fecha de Ingreso: octubre-2010
Mensajes: 156
Antigüedad: 12 años, 3 meses
Puntos: 0
Ordenar textos

Buenas tengo una duda de como hacer esto


En la base de datos tengo por ejemplo

id || nombre

1|| 5.hola
2 ||15.quetal
3 || 2.telefono


Como podria ordenar esto? siempre hay un numero seguido de un punto..

Gracias!
__________________
..

Última edición por gamau6; 08/11/2011 a las 07:10 Razón: ..
  #2 (permalink)  
Antiguo 08/11/2011, 07:52
 
Fecha de Ingreso: septiembre-2008
Ubicación: Manises,Valencia
Mensajes: 114
Antigüedad: 14 años, 4 meses
Puntos: 13
Respuesta: Ordenar textos

Hola,

ordenar en base a qué?

Por orden alfabético del campo nombre?
select from 'tabla' id, nombre order by nombre

Por número en el campo nombre?
haces un bucle en php que extraiga la parte del registro hasta el punto (sin incluirlo)y el resto, creas una tabla temporal con tres campos: id , numero y texto.
haces un select del tipo "select * from 'temporal' order by numero.

De todas formas, qué son esos indices? no puedes crear otro campo y guardarlos por separado? Si los necesitas en orden muy habitualmente sería buena idea hacerlo.

Ya me dices, un saludo.
  #3 (permalink)  
Antiguo 08/11/2011, 07:56
 
Fecha de Ingreso: octubre-2010
Mensajes: 156
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Ordenar textos

Gracias por responder fontanares quiero ordenar por los numeros que tiene enfrente al campo nombre, pero no me di cuenta que podia hacer ordery by nombre y listo.. un error un poco tonto
y queda todo ordenado 2,5,15
__________________
..
  #4 (permalink)  
Antiguo 08/11/2011, 09:10
 
Fecha de Ingreso: octubre-2010
Mensajes: 156
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Ordenar textos

Algo notable al momento de cargar es que cuando el numero es de 2 cifras digamos el caso de 15 se queda en el medio... no sigue digamos que se ordena asi

1.a
2.b
3.c
15.j
4.d

No se que paso...
__________________
..

Etiquetas: textos
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:10.