Соединение с БД

Назначение

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