PDO::__construct — データベース接続を表す PDO インスタンスを作成します (PHP 5 >= 5.1.0、PECL pdo >= 0.1.0)
PDO::__construct ( string $dsn [, string $username [, string $password [, array $driver_options ]]] )
要求されたデータベースへの接続を表すデータベース接続 PDO インスタンスを作成します。
dsn : データ ソース名 (DSN) には、データベースへの接続を要求する情報が含まれます。
username : DSN 文字列内のユーザー名。一部の PDO ドライバーでは、このパラメーターはオプションです。
パスワード: DSN 文字列のパスワード。一部の PDO ドライバーでは、このパラメーターはオプションです。
driver_options : 特定のドライバーの接続オプションの key => value 配列。
要求されたデータベースへの接続に失敗した場合、PDO::__construct() は PDOException をスローします。
<?php/* ドライバーを呼び出して PDO インスタンスを作成します */$dsn = 'mysql:dbname=testdb;host=127.0.0.1';$user = 'dbuser';$password = 'dbpass';try { $dbh = 新しい PDO($dsn, $user, $password);} catch (PDOException $e) { echo '接続に失敗しました: ' 。 $e->getMessage();}?>