Comunidad de diseño web y desarrollo en internet online

Ordenar Tabla permanentemente en MySQL

Citar            
MensajeEscrito el 19 Oct 2004 03:20 pm
Amigos.

Estoy haciendo mis primeros trabajos en php con MySQL, y necesito hacer una pregunta.

El php me muestra los datos de una tabla.
Esta tabla contiene datos que no estan ordenados de alguna manera diferente a la medida en que se van llenando los datos.

Aunque en MySQL ordene por alguna columna, pues el php me sigue mostrando en el orden que fueron ingresados los datos mas no en el orden que le di en MySQL, y claro, si vuelvo a refrescar la tabla, pues queda nuevamente ordenada como fueron ingresados los datos y no como le ordene.

No se como ni por donde debo hacer que los datos sean mostrados de forma prdenada, si es php o si debo hacer algo en SQL para que ordene los datos por algun primary key o por un index ... etc.

Saludos amigo, mil gracias por la ayuda.

JOHNMARTIN

Por JOHNMARTIN

Claber

1222 de clabLevel

4 tutoriales
4 articulos
2 ejemplos

Genero:Masculino  

||| BOGOTA COLOMBIA |||

unknown
Citar            
MensajeEscrito el 19 Oct 2004 04:05 pm
la sentencia SQL es algo como "SELECT * FROM tabla WHERE condicion ORDER by campo asc/desc"
asc = ascendente
desc = descendente ... order by, ordena los resultado spor el campo de modo asc o desc... si con eso no va... :S:S ya no se que puede ser

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

unknown
Citar            
MensajeEscrito el 19 Oct 2004 04:31 pm
La cuestion es que eso es lo que tengo:

//----------------------------------------------
SELECT *
FROM `lista`
ORDER BY `nombre` ASC
//----------------------------------------------

Pero al refrescar, ya esta de nuevo como antes.

Amigo gracias, alguna solucion permanente?

JOHNMARTIN

Por JOHNMARTIN

Claber

1222 de clabLevel

4 tutoriales
4 articulos
2 ejemplos

Genero:Masculino  

||| BOGOTA COLOMBIA |||

unknown
Citar            
MensajeEscrito el 19 Oct 2004 06:54 pm
Bueno, luego de luchar, lo hice en el php (esto de ser autodidacta es duro, pero muy bueno ^-^):

Lo tenia asi:
$query_lista_registros = "SELECT * FROM lista";

y lo unico que hice fue ordenar los registros:
$query_lista_registros = "SELECT * FROM lista ORDER BY nombre ASC";

Es que lo estaba tratando era de hacer en MySQL pero pues lo modifique pero en el

Gracias !

JOHNMARTIN

Por JOHNMARTIN

Claber

1222 de clabLevel

4 tutoriales
4 articulos
2 ejemplos

Genero:Masculino  

||| BOGOTA COLOMBIA |||

unknown
Citar            
MensajeEscrito el 20 Oct 2004 02:28 am
:ninja:

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 04 Mar 2015 04:39 am
Yo se que la pregunta es muy vieja.. Pero está bueno dar la solución porque yo me rompí la cabeza para poder hacerlo y me hubiera facilitado el asunto haber visto la respuesta en un foro!

"ALTER TABLE nombre_de_tabla ORDER BY columna_a_ordenar ASC";

Con esto logro modificar la tabla y queda ordenada permanentemente. ^^

Por ljnazar

0 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.