La advertencia es bastante clara:mysql_query no devuelve una matriz con los resultados de la consulta, sino un recurso. Necesita una función como mysql_fetch_array() para devolver los datos que necesita (y en los que puede realizar una operación de clasificación).
Ver el manual para el uso de mysql_query() https://nl3.php.net/mysql_query
Y tal vez no relacionado, pero puede ordenar sus resultados en MySQL de inmediato agregando ORDER BY <fieldname> a su consulta.