SQLSRV 驱动程序 API 参考

下载 PHP 驱动程序

在 Microsoft Drivers for PHP for SQL Server 中,SQLSRV 驱动程序的 API 名称为 sqlsrv。 所有 sqlsrv 函数都以 sqlsrv_ 开头,后跟谓词或名词。 后跟谓词的函数可执行特定操作,后跟名词的函数可返回特定形式的元数据。

本节内容

SQLSRV 驱动程序包含以下函数:

函数 描述
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_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 KB) 的数据发送到服务器。
sqlsrv_server_info 提供有关服务器的信息。

参考

PHP 手册

另请参阅

Microsoft Drivers for PHP for SQL Server 概述

常量 (Microsoft Drivers for PHP for SQL Server)

Microsoft Drivers for PHP for SQL Server 编程指南

开始使用 Microsoft Drivers for PHP for SQL Server