检索数据

SQL Server Driver for PHP 提供以数组、对象或一行数据中单个字段的形式检索一行数据的功能。本节中的主题分析可以用来检索数据的各种方法。

备注

当检索数据时,请避免将 null 比较用作现有循环的条件。因为 sqlsrv 函数在发生错误时返回 false,所以下列代码会在 sqlsrv_fetch_array 中发生错误时导致无限循环:

/* This code could result in an infinite loop. It is recommended

that you do NOT use null comparisons as the criterion for exiting

loops, as is done here. */

do

{

$result = sqlsrv_fetch_array( $stmt );

} while(!is_null($result));

本节内容

主题 说明

如何以数组的形式检索数据

演示如何以数组的形式(包括以数值索引数组的形式和以关联数组的形式)检索一行数据,以及如何处理返回的数据。

如何以对象形式检索数据

演示如何以 PHP 对象的形式检索一行数据并处理返回的数据。

如何检索单个字段

演示如何检索结果集行的单个字段并处理返回的数据。

如何处理多个结果集

演示如何从批查询的一个结果集移至下一个结果集。

如何检测空结果集

演示如何确定某个结果集是否为空。

以流的形式检索数据

概述如何以流的形式从服务器检索数据,并提供指向特定使用情况的链接。

使用方向参数

本节中的主题介绍如何在调用存储过程时使用方向参数。

指定游标类型和选择行

演示如何创建具有可按任何顺序访问的行的结果集。

如何以字符串的形式检索日期和时间类型

描述如何以字符串的形式检索日期和时间类型。

相关章节

如何指定 PHP 数据类型

另请参见

概念

比较数据检索函数

其他资源

编程指南