Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/03/2015, 09:25
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: 17 años
Puntos: 2658
Respuesta: Ordenar salida de consulta mysql

Creo que no estás entendiendo: Para que tu sistema funcione como deseas y bien requiere dos tablas:
1) Producto(id_producto, nombre, id_categoria, ...)
2) Categoría(id_categoria, descripcion)

Luego, en base a eso numeras de la 1 en adelante las categorías, y una consulta que te las devuelva ordenadas sería algo como:
Código MySQL:
Ver original
  1. SELECT p.nombre, c.descripcion
  2. FROM producto P INNER JOIN categoria C ON P.id_categoria = C.id_cagtegoria
  3. ORDER BY C.idcategoria
Con eso te saldrían ordenadas por la categoría numéricamente, y no alfabeticamente por su descripción, sin necesidad de ver los ID que las identifican en su tabla.


¿Se entiende?

Bueno, todo esto no es tema de PHP, sino de Base de Datos, donde te recomiendo pregutnar los temas de este tipo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)