SQLSRV 驱动程序 API 参考
在 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 | 提供有关服务器的信息。 |
参考
另请参阅
Microsoft Drivers for PHP for SQL Server 概述
常量 (Microsoft Drivers for PHP for SQL Server)