O aviso é bem claro:
mysql_query
não retorna um array com resultados da consulta, mas sim um recurso. Você precisa de uma função como mysql_fetch_array()
para retornar os dados necessários (e nos quais você pode executar uma operação de classificação). Veja o manual para o uso de
mysql_query()
http://nl3.php.net/mysql_query
E talvez não relacionado, mas você pode classificar seus resultados no MySQL imediatamente adicionando
ORDER BY <fieldname>
à sua consulta.