Originariamente inviato da faiel
Se eseguo una query del tipo:
SELECT username
FROM forum_users
WHERE id = '6' OR id = '3' OR id = '5' OR id = '9'

i risultati vengono ordinati in base allo username, e non in base all' ordine dell' id da me inserito...come posso fare per far rispettare l' ordine da me imposto ?
L'ordine viene stabilito dalla direttiva ORDER BY oppure in mancanza dall'indice usato.

Quella che tu indichi in where e' la condizione di estrazione e non l'ordine . Che poi sarebbe un "ordine" arbitrario e non ordinato.