Ostrzeżenie jest dość jasne:mysql_query nie zwraca tablicy z wynikami zapytania, ale zasób. Potrzebujesz funkcji takiej jak mysql_fetch_array() aby zwrócić dane, których potrzebujesz (i na których możesz wykonać operację sortowania).
Zobacz instrukcję obsługi mysql_query() https://nl3.php.net/mysql_query
I może niepowiązane, ale możesz od razu posortować wyniki w MySQL, dodając ORDER BY <fieldname> do Twojego zapytania.