PDO::__construct — Créer une instance PDO représentant une connexion à une base de données (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
PDO::__construct ( chaîne $dsn [, chaîne $username [, chaîne $password [, tableau $driver_options ]]] )
Crée une instance PDO de connexion à la base de données qui représente la connexion à la base de données demandée.
dsn : Le nom de la source de données, ou DSN, contient des informations demandant une connexion à la base de données.
nom d'utilisateur : nom d'utilisateur dans la chaîne DSN. Pour certains pilotes PDO, ce paramètre est facultatif.
password : Mot de passe dans la chaîne DSN. Pour certains pilotes PDO, ce paramètre est facultatif.
driver_options : Un tableau clé => valeurs d'options de connexion pour un pilote spécifique.
Si la tentative de connexion à la base de données demandée échoue, PDO::__construct() lève une PDOException.
<?php/* Créez une instance PDO en appelant le pilote */$dsn = 'mysql:dbname=testdb;host=127.0.0.1';$user = 'dbuser';$password = 'dbpass';try { $dbh = new PDO($dsn, $user, $password);} catch (PDOException $e) { echo 'Échec de la connexion : ' . $e->getMessage();}?>