Mysql
 sql >> Database >  >> RDS >> Mysql

PHP:Avviso:sort() si aspetta che il parametro 1 sia array, risorsa fornita

L'avviso è abbastanza chiaro:mysql_query non restituisce una matrice con i risultati della query, ma una risorsa. Hai bisogno di una funzione come mysql_fetch_array() per restituire i dati che ti servono (e sui quali puoi eseguire un'operazione di ordinamento).

Consulta il manuale per l'uso di mysql_query() http://nl3.php.net/mysql_query

E forse non correlato, ma puoi ordinare subito i tuoi risultati in MySQL aggiungendo ORDER BY <fieldname> alla tua richiesta.