PDO::__construct

PHP PDO 参考手册Справочное руководство по PHP PDO

PDO::__construct — Создаёт экземпляр PDO, представляющий соединение с базой данных (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)


Описание

Синтаксис

PDO::__construct ( string $dsn [, string $username [, string $password [, array $driver_options ]]] )

Создаёт экземпляр PDO, представляющий соединение с запрошенной базой данных.

Parameters

  • dsn: Имя источника данных, или DSN, содержит информацию, необходимую для подключения к базе данных.
  • username: Имя пользователя в строке DSN. Этот параметр необязателен для некоторых драйверов PDO.
  • password: Пароль в строке DSN. Этот параметр необязателен для некоторых драйверов PDO.
  • driver_options: Массив key=>value с параметрами подключения, специфичными для драйвера.

Возвращаемые значения

Возвращает объект PDO при успешном выполнении.

Ошибки/Исключения

Если попытка подключения к запрошенной базе данных завершается неудачей, PDO::__construct() выбрасывает PDOException.


Примеры

Создание экземпляра PDO через вызов драйвера

<?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 参考手册Справочное руководство по PHP PDO

Другие расширения