prepare()
metoda zwraca wartość false, jeśli wystąpi błąd, jak stwierdzono tutaj
. Powinieneś trzymać go w if
oświadczenie.
Twój ciąg zapytania nie zinterpretuje zmiennej $tbl_name
ponieważ używasz pojedynczych cudzysłowów. Można to naprawić za pomocą '.$tbl_name.'
.