牛牛在线工具

sqlsrv_num_rows()

收录 8868 个 PHP 函数,含用途说明与用法示例。

sqlsrv_num_rows()

获取查询结果集中的行数

函数名称:sqlsrv_num_rows() 适用版本:PHP 5.2.0及以上版本 函数描述:sqlsrv_num_rows()函数用于获取查询结果集中的行数。 语法:int sqlsrv_num_rows ( resource $stmt ) 参数: $stmt: SQL Server语句句柄,通过sqlsrv_query()函数执行SQL查询后返回的结果。 返回值:返回结果集中的行数,如果出错或者结果集为空,则返回false。 示例: // 建立连接 $serverName = "serverName\sqlexpress"; $connectionOptions = array( "Database" => "dbName", "Uid" => "username", "PWD" => "password" ); $conn = sqlsrv_connect($serverName, $connectionOptions); // 执行查询 $sql = "SELECT * FROM tableName"; $stmt = sqlsrv_query($conn, $sql); // 获取结果集中的行数 if ($stmt !== false) { $numRows = sqlsrv_num_rows($stmt); if ($numRows !== false) { echo "结果集中的行数为: " . $numRows; } else { echo "获取行数失败"; } } else { echo "查询失败"; } // 关闭连接和释放资源 sqlsrv_free_stmt($stmt); sqlsrv_close($conn); 注意:在使用sqlsrv_num_rows()函数之前,必须先执行查询并获取结果集的句柄。如果查询失败或者结果集为空,sqlsrv_num_rows()函数将返回false。