Okazuje się, że możesz ponownie wykorzystać tokeny. Mój błąd był czymś zupełnie innym. Więc jeśli odkryjesz, że w przyszłości zastanawiasz się nad tym samym, tak, to możliwe. Twój błąd pochodzi z czegoś innego. Prawdopodobnie przegapiłeś dwukropek lub w bałaganie tokenów zapomniałeś dodać bindValue
dla jednego.
Jak zauważył Barmar poniżej, ta funkcja może wymagać PDO::ATTR_EMULATE_PREPARES
włączone. MySQL ma to domyślnie włączone, ale jeśli używasz frameworka, takiego jak Laravel, może być wyłączone.
Ta odpowiedź zawiera instrukcje dotyczące włączania dla Laravel.