sqlsrv_fetch()

从结果集中获取下一行数据,并将其作为关联数组返回

首字母:S

函数名称:sqlsrv_fetch()

适用版本:PHP 5.2.0及以上版本

函数说明:sqlsrv_fetch()函数用于从结果集中获取下一行数据,并将其作为关联数组返回。

用法:

bool sqlsrv_fetch ( resource $stmt )

参数:

  • $stmt:必需,一个有效的 SQL Server 语句资源,通过 sqlsrv_query() 或 sqlsrv_prepare() 函数返回。

返回值:

  • 如果成功获取下一行数据,则返回true;如果没有更多的行,则返回false。

示例:

 "dbName",
 "Uid" => "username",
 "PWD" => "password"
);
// 建立连接
$conn = sqlsrv_connect($serverName, $connectionOptions);
if($conn === false) {
 die(print_r(sqlsrv_errors(), true));
}
// 执行查询
$sql = "SELECT * FROM tableName";
$stmt = sqlsrv_query($conn, $sql);
if($stmt === false) {
 die(print_r(sqlsrv_errors(), true));
}
// 获取结果集中的数据
while($row = sqlsrv_fetch($stmt)) {
 echo $row['column1'].", ".$row['column2']."
"; } // 释放资源 sqlsrv_free_stmt($stmt); sqlsrv_close($conn); ?>

以上示例中,首先建立与 SQL Server 数据库的连接,然后执行查询语句,并通过sqlsrv_fetch()函数循环获取结果集中的数据。最后释放资源并关闭连接。

请注意,此示例仅供参考,并且需要根据实际情况进行适当修改。

同首字母函数