PDO::__construct — Crea una instancia de PDO que representa una conexión de base de datos (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
PDO::__construct (cadena $dsn [, cadena $nombre de usuario [, cadena $contraseña [, matriz $opciones_controlador]]])
Crea una instancia de PDO de conexión de base de datos que representa la conexión a la base de datos solicitada.
dsn : nombre de la fuente de datos, o DSN, contiene información que solicita una conexión a la base de datos.
nombre de usuario : nombre de usuario en la cadena DSN. Para algunos controladores PDO, este parámetro es opcional.
contraseña : Contraseña en la cadena DSN. Para algunos controladores PDO, este parámetro es opcional.
driver_options : una matriz clave => valor de opciones de conexión para un controlador específico.
Si falla el intento de conectarse a la base de datos solicitada, PDO::__construct() genera una PDOException.
<?php/* Cree una instancia de PDO llamando al controlador */$dsn = 'mysql:dbname=testdb;host=127.0.0.1';$user = 'dbuser';$password = 'dbpass';try { $dbh = nuevo PDO($dsn, $usuario, $contraseña);} catch (PDOException $e) { echo 'Error de conexión: ' . $e->getMessage();}?>