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

mysql_fetch_assoc():l'argomento fornito non è una risorsa di risultati MySQL valida

Ciò significa che la query non è riuscita. Di solito è un errore di sintassi SQL. Per scoprirlo basta inserirlo subito prima della riga _fetch_assoc:

print mysql_error();

Per evitare il messaggio di errore, struttura il tuo codice in questo modo per verificare il $risultato in anticipo:

$sql = "SELECT * FROM $tbl_name WHERE....";

if ($result = mysql_query($sql)) {
    $row = mysql_fetch_assoc($result);         
}
else print mysql_error();