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 提供有关服务器的信息。