Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/03/2010, 03:44
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses
Puntos: 300
Respuesta: Consulta ordenada con condicional

Creo que para eso debes usar ORDER BY FIELD, e introducir los valores de array, que van separados por coma, de esta manera. Pido disculpas por introducir variables PHP. No debes poner código de programación en este foro, salvo el código de base de datos. Si el campo se llama id, y el array $id. Los datos de $id deben cargarse de esta forma 5,3,4, es decir, separados por coma.

Código MySQL:
Ver original
  1. SELECT nombre FROM categorias WHERE id IN ('$id') ORDER BY FIELD(id,'$id')

No he probado nada