Помимо нормальной поддержки ODBC, унифицированные функции ODBC в
PHP дают доступ к различным БД, который заимствуют семантику ODBC API для
реализации своего собственного API. Вместо работы с несколькими драйверами
БД, которые почти идентичны, эти драйверы были объединены в отдельный набор ODBC-функций.
Примечание: ODBC при соединении с вышеуказанными БД отсутствует. Функции, которые вы
используете, просто совместно используют те же имена и синтаксис, что и ODBC-функции.
Исключением является iODBC. Построение PHP с поддержкой iODBC даёт вам
возможность использовать любые ODBC-совместимые драйверы с вашими PHP-приложениями. iODBC
обслуживается OpenLink Software. Дополнительная информация о iODBC, а также
HOWTO, находятся на www.iodbc.org
Следующие БД поддерживаются функциями Unified ODBC:
Adabas D,
IBM DB2,
iODBC, Solid и
Sybase SQL Anywhere. Для доступа к этим БД у вас должны быть установлены необходимые библиотеки.
odbc_foreignkeys - возвращает список foreign-ключей в специфицированной таблице или список foreign-ключей
в других таблицах, которые ссылаются на primary key в специфицированной таблице
odbc_free_result - освобождает ресурсы, ассоциированные с результатом
odbc_gettypeinfo - возвращает result-идентификатор, содержащий информацию о типах данных, поддерживаемых этим источником данных
odbc_primarykeys - возвращает result-идентификатор, который может быть использован для извлечения имён столбцов, образующих primary key/первичный ключ таблицы
odbc_setoption - настраивает ODBC-установки. Возвращает FALSE, если возникает ошибка, иначе
TRUE
odbc_specialcolumns - возвращает оптимальный набор столбцов, уникально идентифицирующий ряд
таблицы, или столбцы, которые автоматически обновляются, когда транзакция обновляет любое значение в ряду