Доступные версии документации

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

Назначение

Создание нового объекта класса 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","MANAGER");
   /* Тут работа с БД
      ...
   */
   $dbh = null;
}
catch (PDOException $e)
{
   print "Error!: " . $e->getMessage() . "<br/>";
   die();
}
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter