PDOでデータベース(MySQL)に接続する際の例外処理(PDOException)

投稿者: | 2020年1月18日

PDOでデータベース(MySQL)に接続する際の例外処理(PDOException)です

PDOExceptionでキャッチすることができます

// $dsn(Data Source Name)データベースに接続するために必要な情報
//  host=ホスト名
//  dbname=データベース名
//  charset=文字エンコード
$dsn = 'mysql:host=*****;dbname=*****;charset=*****';
 
// $username データベースにログインするユーザー名
$username = '*****';

// $password データベースにログインするパスワード
$password = '*****';
 
try {
 
  // PDO(PHP Data Objects)インスタンス生成
  $pdo = new PDO($dsn, $username, $password);
 

} catch (PDOException $ex) {
 
  echo "データベースエラー:" . $ex->getMessage();

}