在线文档教程

sqlsrv_num_rows

sqlsrv_num_rows

(没有可用的版本信息,可能只在Git中)

sqlsrv_num_rows - 检索结果集中的行数

描述

mixed sqlsrv_num_rows ( resource $stmt )

检索结果集中的行数。此函数要求使用静态或键集游标创建统计资源。有关更多信息,请参阅sqlsrv_query(),sqlsrv_prepare()或»在Microsoft SQLSRV文档中指定光标类型和选择行

参数

stmt

行计数返回的语句。statment资源必须使用静态或键集游标创建。有关更多信息,请参阅sqlsrv_query(),sqlsrv_prepare()或»在Microsoft SQLSRV文档中指定光标类型和选择行

返回值

返回成功时检索到的行数以及FALSE是否发生错误。如果使用前向游标(默认)或动态游标,FALSE则返回。

例子

示例#1 sqlsrv_num_rows()示例

<?php $server = "serverName\sqlexpress"; $connectionInfo = array( "Database"=>"dbName", "UID"=>"username", "PWD"=>"password"  $conn = sqlsrv_connect( $server, $connectionInfo  $sql = "SELECT * FROM Table_1"; $params = array( $options =  array( "Scrollable" => SQLSRV_CURSOR_KEYSET  $stmt = sqlsrv_query( $conn, $sql , $params, $options  $row_count = sqlsrv_num_rows( $stmt      if ($row_count === false)    echo "Error in retrieveing row count."; else    echo $row_count; ?>