Compartir a través de


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";
?>

Vea también

Otros recursos

Referencia de la API (Controlador SQL Server para PHP)