sqlsrv_num_rows
Notifica el número de filas de un conjunto de resultados. Esta característica se ha agregado en la versión 1.1 del Controlador de SQL Server para PHP.
Sintaxis
sqlsrv_num_rows( resource $stmt )
Parámetros
$stmt: conjunto de resultados cuyas filas hay que contar.
Valor devuelto
false si se produjo un error al calcular el número de filas. En caso contrario, devuelve el número de filas del conjunto de resultados.
Notas
sqlsrv_num_rows requiere un cursor estático o de conjunto de claves, y devuelve false si se usa un curso de solo avance o uno dinámico. Un cursor de avance es el predeterminado. Para obtener más información acerca de los cursores, vea sqlsrv_query y Especificar un tipo de cursor y seleccionar filas.
Ejemplo
<?php
$server = "server_name";
$conn = sqlsrv_connect( $server, array( 'Database' => 'Northwind' ) );
$stmt = sqlsrv_query( $conn, "select * from orders where CustomerID = 'VINET'" , array(), array( "Scrollable" => SQLSRV_CURSOR_KEYSET ));
$row_count = sqlsrv_num_rows( $stmt );
if ($row_count === false)
echo "\nerror\n";
else if ($row_count >=0)
echo "\n$row_count\n";
?>