PDO::__construct — Создайте экземпляр PDO, представляющий соединение с базой данных (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
PDO::__construct (строка $dsn [, строка $username [, строка $пароль [, массив $driver_options]]])
Создает экземпляр PDO подключения к базе данных, который представляет подключение к запрошенной базе данных.
dsn : Имя источника данных (DSN) содержит информацию, запрашивающую соединение с базой данных.
имя пользователя : имя пользователя в строке DSN. Для некоторых драйверов PDO этот параметр является необязательным.
пароль : пароль в строке DSN. Для некоторых драйверов PDO этот параметр является необязательным.
driver_options : массив значений ключей => параметров подключения для конкретного драйвера.
Если попытка подключения к запрошенной базе данных не удалась, PDO::__construct() выдает исключение PDOException.
<?php/* Создайте экземпляр PDO, вызвав драйвер */$dsn = 'mysql:dbname=testdb;host=127.0.0.1';$user = 'dbuser';$password = 'dbpass';try { $dbh = новый PDO($dsn, $user, $password);} catch (PDOException $e) { echo 'Ошибка соединения: ' . $e->getMessage();}?>