Este erro ocorre porque a chamada anterior para
mysql_query não está produzindo um conjunto de resultados, mas um false informando que a consulta falhou. mysql_query() or die(mysql_error());
para ver o problema. tente o código acima. Do código que você postou
$tbl_name não é um nome de variável visível.