Cita:
Iniciado por jurena 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.
No he probado nada
la solución del IN es correcta pero me deja intrigado su ORDER BY FIELD(id,'$id')
creo que los paréntesis sobran, ya que si desea ordenar por otro campo mas se debería ser de la siguiente manera