NIE, Przygotowana instrukcja nie byłaby rozwiązaniem, ponieważ nie można powiązać nazwy tabeli. Dlatego unikaj używania przygotowanej instrukcji do obcinania tabeli.
Nie można powiązać żadnego języka SQL Ja ale dane jeden. Tak więc słowa kluczowe, operatory i dowolny identyfikator nie mogą być wiązane za pomocą przygotowanej instrukcji. Możesz tylko powiązać dane.
Przygotowane instrukcje PDO są przydatne podczas uruchamiania zapytań z danymi wejściowymi użytkownika, ponieważ umożliwiają korzystanie z funkcji, takich jak parametry powiązane, w celu oczyszczenia danych wejściowych użytkownika.
Więc w mojej sugestii nie powinieneś używać przygotowanej instrukcji do obcięcia tabeli.
Jeśli naprawdę chcesz skrócić za pomocą przygotowanego , W przypadku Opencarta, którego używasz, użyj kodu:
$sql = sprintf('TRUNCATE TABLE %s%s', DB_PREFIX, $table);
$this->db->query($sql);
spróbuj raz i daj mi znać