Справочник по API для драйвера SQLSRV

Скачать драйвер PHP

Имя API драйвера SQLSRV в драйверах Майкрософт для PHP для SQL Server — sqlsrv. Все функции sqlsrv начинаются с элемента sqlsrv_, после которого следует глагол или существительное. Функции с глаголом выполняют определенное действие, а функции с существительным возвращают определенные виды метаданных.

В этом разделе

Драйвер SQLSRV содержит следующие функции:

Function Description
sqlsrv_begin_transaction Начинает транзакцию.
sqlsrv_cancel Отменяет инструкцию, удаляет все ожидающие результаты для инструкции.
sqlsrv_client_info Предоставляет сведения о клиенте.
sqlsrv_close Закрывает соединение. Освобождает все ресурсы, связанные с соединением.
sqlsrv_commit Фиксирует транзакцию.
sqlsrv_configure Изменяет конфигурации обработки ошибок и ведения журнала.
sqlsrv_connect Создает и открывает соединение.
sqlsrv_errors Возвращает сведения об ошибке и (или) предупреждении для последней операции.
sqlsrv_execute Выполняет подготовленную инструкцию.
sqlsrv_fetch Делает следующую строку данных доступной для чтения.
sqlsrv_fetch_array Извлекает следующую строку данных в виде массива с числовым индексом и (или) ассоциативного массива.
sqlsrv_fetch_object Извлекает следующую строку в качестве объекта.
sqlsrv_field_metadata Возвращает метаданные поля.
sqlsrv_free_stmt Закрывает инструкцию. Освобождает все ресурсы, связанные с инструкцией.
sqlsrv_get_config Возвращает значение указанного параметра конфигурации.
sqlsrv_get_field Извлекает поле в текущей строке по индексу. Можно указать тип возвращаемого значения PHP.
sqlsrv_has_rows Определяет, имеет ли результирующий набор одну или несколько строк.
sqlsrv_next_result Делает следующий результат доступным для обработки.
sqlsrv_num_rows Сообщает число строк в результирующем наборе.
sqlsrv_num_fields Извлекает количество полей в активном результирующем наборе.
sqlsrv_prepare Подготавливает запрос Transact-SQL без его выполнения. Выполняет неявную привязку параметров.
sqlsrv_query Подготавливает и выполняет запрос Transact-SQL.
sqlsrv_rollback Выполняет откат транзакции.
sqlsrv_rows_affected Возвращает количество измененных строк.
sqlsrv_send_stream_data Отправляет до 8 килобайт (8 КБ) данных на сервер с каждым вызовом функции.
sqlsrv_server_info Предоставляет сведения о сервере.