Затыки с PDOStatement::execute и MySQL — куда копать?
пдо здесь ни у чем не уиноват: названия колонок/таблиц не могут быть плейсхолдерами, только параметры.
Таблицы и колонки нельзя биндить, их нужно указывать явно в тексте запроса.