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