Установить соединение с базой данных

Назначение
 

Функция 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;
}
...
? >