【PHP】PDOまとめ【MySQL接続】

PHPでPDOを使ってMySQLデータベースに接続

PHPでPDOを使ってMySQLデータベースに接続

PDOのテンプレです。


define('DB_DSN', 'mysql:dbname=データベース名;host=ホスト名;charset=utf8');
define('DB_USER', 'ユーザー名');
define('DB_PASS', 'パスワード');

try{

  $dbh = new PDO(
      DB_DSN,
      DB_USER,
      DB_PASS,
      [
          PDO::ATTR_EMULATE_PREPARES => false,
          PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
          PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
      ]
  );

 // ここにSQL文など処理を記述

  $dbh = null;

} catch(Exception $e){
  echo "エラー発生: " . h($e->getMessage(), ENT_QUOTES, 'UTF-8') . "<br>";
  die();
}

Mysql, PHP

Posted by paisen