Ik wilde hier alleen aan toevoegen, had soortgelijke frustraties door het ontbreken van een foutmelding.
Om te voorkomen dat PDO stil faalt, kunt u de foutmodus op de PDO-verbinding instellen.
$dbh = new PDO();
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
Er is ook PDO::ERRMODE_WARNING
als je fouten wilt maar toch door wilt gaan.