PDO.md 1.5 KB

PDO

PDO - PHP Data Objects, унифицированный слой (API) для доступа к разным СУБД. PDO является объектно-ориентированной библиотекой, которая содержит несколько классов для работы с СУБД:

  • PDO - Соединение с СУБД, которое позволяет выполнять запросы.
  • PDOStatement - Тот или иной результат работы запроса, например строки данных после выполнения SELECT.

Инициализация соединения.

Для доступа к СУБД нужны следующие параметры:

  • Хост. Современные СУБД зачастую являются сетевыми. Таким образом нужно знать адрес компьютера в сети.
  • Имя БД. Одновременно в СУБД может быть несколько баз данных.
  • Имя пользователя и Пароль.
<?php
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);

Первым параметром конструктора PDO является так называемый DSN - строка, которая определяет тип СУБД, хост и имя базы. В зависимости от типа СУБД PDO подключает тот или иной драйвер