函数名称:sqlsrv_num_fields()
适用版本:PHP 5.2.0 及以上版本
函数描述:sqlsrv_num_fields() 函数用于返回查询结果集中的字段数。
语法:int sqlsrv_num_fields ( resource $stmt )
参数:
返回值:返回查询结果集中的字段数,如果查询失败或结果集为空则返回 false。
示例:
<?php
// 连接到 SQL Server 数据库
$serverName = "serverName\sqlexpress";
$connectionOptions = array(
"Database" => "dbName",
"Uid" => "username",
"PWD" => "password"
);
$conn = sqlsrv_connect($serverName, $connectionOptions);
// 执行查询语句
$query = "SELECT * FROM tableName";
$stmt = sqlsrv_query($conn, $query);
// 获取查询结果集的字段数
if ($stmt !== false) {
$numFields = sqlsrv_num_fields($stmt);
if ($numFields !== false) {
echo "查询结果集中的字段数为:" . $numFields;
} else {
echo "获取字段数失败";
}
} else {
echo "查询失败";
}
// 关闭连接
sqlsrv_close($conn);
?>
注意事项: