# `PDO_MySQL` 使用時のエラー処理
+ `PDO` は次の 3 つのエラー処理モードを使用します
  + **`PDO::ERRMODE_SILIENT`**: デフォルトモード。**`PDO`** または **`PDOStatement`** オブジェクトにエラー情報を設定します
  + **`PDO::ERRMODE_WARNING`**: エラー情報の設定に加えて**`E_WARNING`**を発行する
  + **`PDO::ERRMODE_EXCEPTION`**: エラー情報の設定に加えて **`PDOException`** をス行する
+ データベースハンドルの **`PDO::ATTR_ERRMODE`** 属性を設定してエラー処理モードを変更する
```
$dbHandle = new PDO($dsName, $user, $password);
$dbHandle->setAttribute(~!@PDO::ATTR_ERRMODE@!~, PDO::ERRMODE_EXCEPTION);
```
-------------------------------------------------------------------------------
[メモなし]