函数名称:sqlsrv_fetch() 适用版本:PHP 5.2.0及以上版本 函数说明:sqlsrv_fetch()函数用于从结果集中获取下一行数据,并将其作为关联数组返回。 用法: bool sq...
函数名称:sqlsrv_fetch()
适用版本:PHP 5.2.0及以上版本
函数说明:sqlsrv_fetch()函数用于从结果集中获取下一行数据,并将其作为关联数组返回。
用法:
bool sqlsrv_fetch ( resource $stmt )
参数:
返回值:
示例:
<?php
$serverName = "serverName\sqlexpress";
$connectionOptions = array(
"Database" => "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']."<br />";
}
// 释放资源
sqlsrv_free_stmt($stmt);
sqlsrv_close($conn);
?>
以上示例中,首先建立与 SQL Server 数据库的连接,然后执行查询语句,并通过sqlsrv_fetch()函数循环获取结果集中的数据。最后释放资源并关闭连接。
请注意,此示例仅供参考,并且需要根据实际情况进行适当修改。