prepare()
el método devuelve falso si hay un error como se indica aquí
. Debes guardarlo en un if
declaración.
Su cadena de consulta no interpretará la variable $tbl_name
porque estás usando comillas simples. Podría arreglarse con '.$tbl_name.'
.