Модуль Unified ODBC
Введение
В дополнение к стандартной поддержке интерфейса ODBC, функции модуля Unified ODBC
в PHP умеют взаимодействовать с базами данных, которые позаимствовали
семантику API-интерфейса ODBC для реализации собственного API.
Вместо поддержки множества практически идентичных драйверов баз данных
в PHP драйверы объединили в единый набор функций ODBC.
Функции модуля Unified ODBC поддерживают работу
со следующими базами данных: » Adabas D,
» IBM DB2,
» Solid,
» Sybase SQL Anywhere
и менеджером драйверов » iODBC.
Замечание:
При взаимодействии с перечисленными базами данных вызовы ODBC-функций непосредственно перенаправляются в клиентские библиотеки самих баз данных;
менеджер драйверов iODBC задействуется только при подключении к базам данным вне списка.
ODBC-функции в PHP спроектировали с теми же названиями и синтаксисом вызова, что и функции спецификации ODBC.
При этом сборка PHP с поддержкой менеджера iODBC разрешает PHP-приложениями
взаимодействовать со всеми ODBC-совместимыми драйверами. Дополнительная информация о менеджере iODBC
доступна по адресу » www.iodbc.org,
а об альтернативном менеджере unixODBC — по адресу
» www.unixodbc.org.
- Установка и настройка
- Предопределённые константы
- Функции ODBC
- odbc_autocommit — Переключает поведение автоматической фиксации
- odbc_binmode — Обрабатывает данные двоичного столбца
- odbc_close — Закрывает ODBC-соединение
- odbc_close_all — Закрывает все соединения ODBC
- odbc_columnprivileges — Перечисляет столбцы таблицы и привилегии, которые связаны со столбцами
- odbc_columns — Перечисляет названия столбцов в таблицах
- odbc_commit — Фиксирует ODBC-транзакцию
- odbc_connect — Соединяется с источником данных
- odbc_connection_string_is_quoted — Определяет, заключено ли значение строки соединения ODBC в кавычки
- odbc_connection_string_quote — Заключает в кавычки значение строки подключения
- odbc_connection_string_should_quote — Определяет, следует ли заключать значение строки соединения ODBC в кавычки
- odbc_cursor — Возвращает имя курсора
- odbc_data_source — Возвращает информацию о доступных именах DSN
- odbc_do — Псевдоним odbc_exec
- odbc_error — Возвращает последний код ошибки
- odbc_errormsg — Возвращает последнее сообщение об ошибке
- odbc_exec — Выполняет прямой SQL-запрос
- odbc_execute — Выполняет запрос
- odbc_fetch_array — Возвращает строку результата в виде ассоциативного массива
- odbc_fetch_into — Заполняет выходной параметр строкой из результата запроса
- odbc_fetch_object — Возвращает строку данных из результата запроса как объект
- odbc_fetch_row — Возвращает строку
- odbc_field_len — Возвращает длину, или точность, поля
- odbc_field_name — Возвращает название столбца
- odbc_field_num — Возвращает номер столбца
- odbc_field_precision — Псевдоним odbc_field_len
- odbc_field_scale — Получает масштаб поля
- odbc_field_type — Возвращает тип данных поля
- odbc_foreignkeys — Извлекает список внешних ключей
- odbc_free_result — Освобождает объекты, которые связаны с результатом
- odbc_gettypeinfo — Возвращает информацию о типах данных, которые поддерживаются источником данных
- odbc_longreadlen — Обрабатывает столбцы с типом данных LONG
- odbc_next_result — Проверяет, доступно ли несколько результатов
- odbc_num_fields — Возвращает количество столбцов в результате
- odbc_num_rows — Возвращает количество строк в результате
- odbc_pconnect — Открывает постоянное соединение с базой данных
- odbc_prepare — Подготавливает запрос к выполнению
- odbc_primarykeys — Получает первичные ключи таблицы
- odbc_procedurecolumns — Получает информацию о параметрах процедур
- odbc_procedures — Получает список процедур, которые хранятся в источнике данных
- odbc_result — Получает данные результата
- odbc_result_all — Выводит результат в виде HTML-таблицы
- odbc_rollback — Откатывает транзакцию
- odbc_setoption — Настраивает параметры ODBC-соединения или объекта ODBC с результатом запроса
- odbc_specialcolumns — Извлекает особые столбцы
- odbc_statistics — Получает статистику о таблице
- odbc_tableprivileges — Перечисляет таблицы и привилегии, которые связаны с каждой таблицей
- odbc_tables — Получает список имён таблиц, которые хранятся в источнике данных
- Odbc\Connection — Класс Odbc\Connection
- Odbc\Result — Класс Odbc\Result
Пользователи ещё не добавляли примечания для страницы