L'avertissement est assez clair :mysql_query
ne renvoie pas un tableau avec les résultats de la requête, mais une ressource. Vous avez besoin d'une fonction comme mysql_fetch_array()
pour retourner les données dont vous avez besoin (et sur lesquelles vous pouvez effectuer une opération de tri).
Voir le manuel pour l'utilisation de mysql_query()
http://nl3.php.net/mysql_query
Et peut-être sans rapport, mais vous pouvez trier vos résultats dans MySQL immédiatement en ajoutant ORDER BY <fieldname>
à votre requête.