PDO :: __コンストラクト
PDO :: __構築物は - 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は、データベースに接続するために必要な情報が含まれています。
- ユーザ名:DSN文字列のユーザ名。 いくつかのPDOドライバの場合、このパラメータはオプションです。
- パスワード:DSN文字列のパスワード。 いくつかのPDOドライバの場合、このパラメータはオプションです。
- driver_options:キードライバー固有の接続オプション=>値の配列。
戻り値
成功時にPDOオブジェクトを返します。エラー/例外
あなたが要求されたデータベースに障害が発生し、接続しようとした場合、PDO :: __構築物は、()例外PDO(PDOException)をスローします。
例
ドライバを呼び出すことによりPDOインスタンスを作成します。
<?php /* 通过调用驱动程序创建一个PDO实例 */ $dsn = 'mysql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass'; try { $dbh = new PDO($dsn, $user, $password); } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); } ?>