Questo errore è dovuto alla precedente chiamata a mysql_query
non sta producendo un set di risultati, ma un false
affermando che la query non era riuscita.
mysql_query() or die(mysql_error());
per vedere il problema. prova il codice sopra. Dal codice che hai postato $tbl_name
non è un nome di variabile visibile.