Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/12/2012, 18:33
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 según valor en variable

Porque las variables no deben contener columnas, sino el numero de la columna que se usará para ordenar.
La idea es que el resultado sea, por ejemplo:
Código MySQL:
Ver original
  1.   idProducto, nombre, producto, precio, stock, fecha_insert
  2. FROM  productos
Si fuese por Producto:
Código MySQL:
Ver original
  1.   idProducto, nombre, producto, precio, stock, fecha_insert
  2. FROM  productos
y si lo quiero por fecha de alta:
Código MySQL:
Ver original
  1.   idProducto, nombre, producto, precio, stock, fecha_insert
  2. FROM  productos

Es decir que el parámetro es un número, y ese es el parámetro que debes enviar.

Nota: Cuando trabajes con números no se ponen jamás entre apóstrofes. Un número no es una cadena de texto.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)