Aşağıdaki execute metedu ile veri günceleme yapıyorum güncelleme yapılamadığında hatanın detayını nasıl yazdırabilirim?

<?php

$guncelle = $db->prepare("UPDATE yazilar SET
baslik=:baslik,
icerik=:icerik,
kategori=:kategori,
WHERE ID=:id");
    $result = $guncelle->execute([
        ":baslik" => $baslik,
        ":icerik" => $icerik,
        ":kategori" => $kategori,
        ":postid" => $duzenleid
    ]);


    if ($result) {
        echo 'Güncelleme Yapıldı.';
    } else {
        echo 'Güncelleme Yapılamadı!!!';
    }

?>