Соединение с БД
Назначение
Создание нового объекта класса 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();
}