PDO::__construct
PDO::__construct — Crée une instance PDO représentant une connexion à une base de données (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
Description
Syntaxe
PDO::__construct ( string $dsn [, string $username [, string $password [, array $driver_options ]]] )
Crée une instance PDO représentant une connexion à la base de données demandée.
Parameters
- dsn: Le nom de source de données, ou DSN, contient les informations nécessaires pour se connecter à la base de données.
- username: Nom d'utilisateur dans la chaîne DSN. Ce paramètre est facultatif pour certains pilotes PDO.
- password: Mot de passe dans la chaîne DSN. Ce paramètre est facultatif pour certains pilotes PDO.
- driver_options: Un tableau clé=>valeur d'options de connexion spécifiques au pilote.
Valeurs de retour
Retourne un objet PDO en cas de succès.Erreurs/Exceptions
Si la tentative de connexion à la base de données demandée échoue, PDO::__construct() lève une PDOException.
Exemples
Créer une instance PDO via l'invocation du pilote
<?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();
}
?>
Autres extensions
Manuel de référence PHP PDO