Установить соединение с базой данных
Назначение
Функция 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; } ... ? >