sqlsrv_num_rows

(No version information available, might only be in Git)

sqlsrv_num_rowsRecupera el número de filas de un conjunto de resultados

Descripción

sqlsrv_num_rows(resource $stmt): mixed

Recupera el número de filas de un conjunto de resultados. Esta función requiere que el recurso de consulta haya sido creado con un cursor estático o keyset. Para más información, consulte las funciones sqlsrv_query(), sqlsrv_prepare(), o el capítulo » Especificar un tipo de cursor y seleccionar filas en la documentación de Microsoft SQLSRV.

Parámetros

stmt

La consulta desde la cual se devuelve el número total de filas. El recurso de consulta debe haber sido creado con un cursor estático o keyset. Para más información, consulte las funciones sqlsrv_query(), sqlsrv_prepare(), o el capítulo » Especificar un tipo de cursor y seleccionar filas en la documentación de Microsoft SQLSRV.

Valores devueltos

Devuelve el número total de filas recuperadas en caso de éxito, y false si ocurre un error. Si se utiliza un cursor anterior (por omisión), o un cursor dinámico, se devolverá false.

Ejemplos

Ejemplo #1 Ejemplo con 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 al recuperar el número de filas.";
else
echo
$row_count;
?>

Ver también