Dieser Fehler ist auf den vorherigen Aufruf von mysql_query zurückzuführen erzeugt keine Ergebnismenge, sondern einen false besagt, dass die Abfrage fehlgeschlagen ist.
mysql_query() or die(mysql_error());
um das Problem zu sehen. versuchen Sie den obigen Code. Aus dem Code, den Sie gepostet haben $tbl_name ist kein sichtbarer Variablenname.