PDO::__construct
Manual de referencia de PHP PDO
PDO::__construct — Crea una instancia de PDO que representa una conexión a la base de datos (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
Descripción
Sintaxis
PDO::__construct ( string $dsn [, string $username [, string $password [, array $driver_options ]]] )
Crea una instancia de PDO que representa una conexión a la base de datos solicitada.
Parámetros
- dsnNombre del origen de datos, también llamado DSN, contiene la información para conectarse a la base de datos solicitada.
- usernameNombre de usuario en la cadena DSN. Para algunos controladores PDO, este parámetro es opcional.
- passwordContraseña en la cadena DSN. Para algunos controladores PDO, este parámetro es opcional.
- driver_optionsUn array de clave => valor de opciones de conexión específicas del controlador.
Valores de retorno
Devuelve un objeto PDO en caso de éxito.Errores y excepciones
Si falla el intento de conexión a la base de datos solicitada, PDO::__construct() lanza una excepción PDO (PDOException).
Ejemplos
Crear una instancia de PDO mediante la llamada al controlador
<?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();
}
?>
Otras extensiones