Die Warnung ist ziemlich eindeutig:mysql_query gibt kein Array mit Ergebnissen aus der Abfrage zurück, sondern eine Ressource. Sie benötigen eine Funktion wie mysql_fetch_array() um die benötigten Daten zurückzugeben (und die Sie sortieren können).
Siehe Handbuch zur Verwendung von mysql_query() https://nl3.php.net/mysql_query
Und vielleicht nicht verwandt, aber Sie können Ihre Ergebnisse in MySQL sofort sortieren, indem Sie ORDER BY <fieldname> hinzufügen zu Ihrer Anfrage.