Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

PHP:Aviso:sort() espera que o parâmetro 1 seja array, resource dado


O aviso é bem claro:mysql_query não retorna um array com resultados da consulta, mas sim um recurso. Você precisa de uma função como mysql_fetch_array() para retornar os dados necessários (e nos quais você pode executar uma operação de classificação).

Veja o manual para o uso de mysql_query() http://nl3.php.net/mysql_query

E talvez não relacionado, mas você pode classificar seus resultados no MySQL imediatamente adicionando ORDER BY <fieldname> à sua consulta.