Назначение

DBX-интерфейс – независимый от БД интерфейс доступа из PHP-модуля к БД. Доступ к БД выполняется с помощью сравнительно небольшого набора функций (вызовов). Эти функции взаимодействуют с СУБД не напрямую, а через промежуточный модуль, который используется для доступа к конкретной БД (рисунок) (в частности, для доступа к БД ЛИНТЕР используется модуль DBX-интерфейса СУБД ЛИНТЕР). Таким образом, PHP-модуль, выполняющий доступ к некоторой БД только с помощью набора функций DBX-интерфейса, может быть без изменения использован для доступа к любой другой БД, в систему управления которой входит модуль DBX-интерфейса. Можно сказать, что DBX-интерфейс является аналогом ODBC-интерфейса для PHP-приложений.

Рисунок. Схема взаимодействия PHP-модуля с СУБД