Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Имя 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)