PDO::__construct

PHP PDO 参考手册PHP PDO-Referenzhandbuch

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();
}

?>

PHP PDO 参考手册PHP PDO-Referenzhandbuch

Andere Erweiterungen