Соединение с БД
Назначение
Создание нового объекта класса PDO.
Синтаксические правила
object new PDO(string $dsn, $user, $password[, array $options]);
-
$dsn -
Строка, содержащая параметры соединения.
Формат строки:
linter:node=<сервер>;dbname=<название БД>
<сервер>::=имя ЛИНТЕР-сервера, с которым необходимо установить соединение. Символьная строка длиной не более 8 символов.<название БД>::=название БД, к которой необходимо получить доступ. Символьная строка не более 18 символов. -
$user -
Строка, содержащая имя пользователя БД.
-
$password -
Строка, содержащая пароль пользователя БД.
-
$options -
Опции соединения – массив пар
<атрибут>=<значение>. Формат атрибутов и их значений аналогичен формату в функцииPDO::setAttribute().
Описание
Функция создает новый объект класса PDO.
Возвращаемое значение
Результат соединения с БД:
-
object– созданный PDO-объект соединения (нормальное завершение); -
PDOException-объект– при ошибке соединения.
Пример
<?php
try
{
$dbh = new PDO("linter:node=;dbname=DEMO","SYSTEM","MANAGER8");
/* Тут работа с БД
...
*/
$dbh = null;
}
catch (PDOException $e)
{
print "Error!: " . $e->getMessage() . "<br/>";
die();
}