函数名称:sqlsrv_fetch_object() 函数描述:该函数用于从结果集中获取下一行的数据,并以对象的形式返回。 适用版本:该函数适用于PHP 5.2.0及更高版本,并且需要安装SQLSRV...
函数名称:sqlsrv_fetch_object()
函数描述:该函数用于从结果集中获取下一行的数据,并以对象的形式返回。
适用版本:该函数适用于PHP 5.2.0及更高版本,并且需要安装SQLSRV扩展。
语法:sqlsrv_fetch_object ( resource $stmt [, string $className [, array $ctorParams [, int $row [, int $offset ]]]] ) : mixed
参数:
返回值:成功时返回包含行数据的对象,失败时返回false。
示例:
<?php
// 建立数据库连接
$serverName = "serverName\sqlexpress";
$connectionOptions = array(
"Database" => "dbName",
"Uid" => "username",
"PWD" => "password"
);
$conn = sqlsrv_connect($serverName, $connectionOptions);
// 执行SQL查询
$sql = "SELECT * FROM users";
$stmt = sqlsrv_query($conn, $sql);
// 获取结果集中的行数据
while ($row = sqlsrv_fetch_object($stmt)) {
echo "ID: " . $row->id . "<br>";
echo "Name: " . $row->name . "<br>";
echo "Email: " . $row->email . "<br>";
echo "<br>";
}
// 关闭数据库连接
sqlsrv_close($conn);
?>
以上示例展示了如何使用sqlsrv_fetch_object()函数从结果集中获取行数据,并以对象的形式输出每一行的ID、Name和Email字段。