PDO::__construct

PHP PDO 参考手册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();
}

?>

PHP PDO 参考手册Manual de referencia de PHP PDO

Otras extensiones