PDO::__construct
PDO::__construct — Erstellt eine PDO-Instanz, die eine Datenbankverbindung repräsentiert (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
Beschreibung
Syntax
PDO::__construct ( string $dsn [, string $username [, string $password [, array $driver_options ]]] )
Erstellt eine PDO-Instanz, die eine Datenbankverbindung zur angeforderten Datenbank repräsentiert.
Parameters
- dsn: Der Datenquellenname (Data Source Name, DSN) enthält die Informationen, die für die Verbindung mit der Datenbank erforderlich sind.
- username: Benutzername in der DSN-Zeichenfolge. Dieser Parameter ist für einige PDO-Treiber optional.
- password: Passwort in der DSN-Zeichenfolge. Dieser Parameter ist für einige PDO-Treiber optional.
- driver_options: Ein key=>value-Array mit treiberspezifischen Verbindungsoptionen.
Rückgabewerte
Gibt bei Erfolg ein PDO-Objekt zurück.Fehler/Ausnahmen
Wenn der Versuch, eine Verbindung zur angeforderten Datenbank herzustellen, fehlschlägt, löst PDO::__construct() eine PDOException aus.
Beispiele
Eine PDO-Instanz per Treiberaufruf erstellen
<?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();
}
?>
Andere Erweiterungen
PHP PDO-Referenzhandbuch