visto che sei così umano ti posso dire che try...catch ricorda che con try esegui la query, catch viene eseguito se qualcosa va storto e viene sollevata in questo caso una eccezione di PDO che puoi esaminare coi suoi comandi e ti direi di dare una occhiata pure qua