Поделиться через


Справочник по 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 Предоставляет сведения о сервере.

Справочные материалы

Руководство по PHP

См. также

Обзор драйверов Майкрософт для PHP для SQL Server

Константы (драйверы Microsoft Drivers for PHP for SQL Server)

Руководство по программированию драйверов Microsoft для PHP для SQL Server

Getting Started with the Microsoft Drivers for PHP for SQL Server (Начало работы с драйверами Майкрософт для PHP для SQL Server)