PHP PDO получить информацию об ошибке - вывести текст ошибки - как пример

Предположим, что вы строили запрос к базе с помощью PDO как -то так:

       $stmt = $this->dbc->prepare("INSERT INTO `image` (fname, fpath, imageid, uid) VALUES (:fname, :fpath, :imageid, :uid)");
       $stmt->bindParam(':fname', $filename);
       $stmt->bindParam(':fpath', $filepath);
       $stmt->bindParam(':imageid', $imageid);
       $stmt->bindParam(':uid', $userid);
       
       $filename = basename($webpath);
       $filepath = str_replace(basename($webpath), '', $webpath);
       $imageid =  $imgid;
       $userid = $uid; 

Получить информацию об ошибках можно так:

  if ($stmt->execute()) { // обновляеем данные
       echo ('обновлено'); 
       } else{  echo ('<br>ОШИБКА!! =  <br> ' );
        print_r($this->dbc->errorInfo()); // непосрдественно PDO (в данном слачуе пусто)
        print_r($stmt->errorInfo()); // нужно если использовали PDO::prepare() или PDO::query()
       }