PDO::__construct — Cria uma instância PDO representando uma conexão de banco de dados (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
PDO::__construct ( string $dsn [, string $nomedeusuário [, string $senha [, array $driver_options ]]] )
Cria uma instância PDO de conexão com o banco de dados que representa a conexão com o banco de dados solicitado.
dsn : nome da fonte de dados, ou DSN, contém informações que solicitam uma conexão com o banco de dados.
nome de usuário : nome de usuário na string DSN. Para alguns drivers PDO, este parâmetro é opcional.
senha : Senha na string DSN. Para alguns drivers PDO, este parâmetro é opcional.
driver_options : uma matriz key => value de opções de conexão para um driver específico.
Se a tentativa de conexão com o banco de dados solicitado falhar, PDO::__construct() lança uma PDOException.
<?php/* Crie uma instância PDO chamando o driver */$dsn = 'mysql:dbname=testdb;host=127.0.0.1';$user = 'dbuser';$password = 'dbpass';try { $dbh = new PDO($dsn, $user, $password);} catch (PDOException $e) { echo 'Falha na conexão: ' . $e->getMessage();}?>