Установить соединение с базой данных
Назначение
Функция DB::connect устанавливает соединение между РНР-модулем и СУБД ЛИНТЕР на узле с заданным именем пользователя и паролем.
Синтаксические правила
mixed connect (string $dsn [, array $options]);
$dsn-
Строка, содержащая параметры соединения.
Формат строки:
linter://<пользователь>:<пароль>@[сервер].
Пользователь-
Имя пользователя БД. Символьная строка длиной не более 66 символов.
Пароль-
Пароль пользователя. Символьная строка длиной не более 18 символов.
Сервер-
Имя ЛИНТЕР-сервера, с которым необходимо установить соединение. Символьная строка длиной не более 8 символов.
$options-
Опции соединения (в СУБД ЛИНТЕР не используются).
Возвращаемое значение
Результат соединения с БД:
-
mixed– созданный DB-объект соединения (нормальное завершение); -
DB_Error-объект– при ошибке соединения.
Примеры
$dbh =&DB::connect("linter://SYSTEM:MANAGER8@", $options);
$dbh =&DB::connect("linter://SYSTEM:MANAGER8@HOST1", $options);
<?php
require_once("DB.php");
$dsn = 'linter://SYSTEM:MANAGER8@';
$db = DB::Connect($dsn);
if (DB::isError($db))
{
echo $dbh->getUserInfo(); // содержит код ошибки СУБД ЛИНТЕР и ее описание
echo $dbh->getMessage(); // стандартное описание PEAR ошибки
die;
}
...
?>