Puoi ordinare gli elementi direttamente dalla query, che senso ha fare doppio lavoro usando anche PHP?