prepare()
retorna false se houver um erro conforme declarado aqui
. Você deve mantê-lo em um if
declaração. Sua string de consulta não interpretará a variável
$tbl_name
porque você está usando aspas simples. Pode ser corrigido com '.$tbl_name.'
.