Récupère le nombre de lignes d'un jeu de résultats

# sqlsrv_num_rows

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

sqlsrv_num_rows — Récupère le nombre de lignes d'un jeu de résultats

### Description

function sqlsrv_num_rows(resource `$stmt`): mixed

Récupère le nombre de lignes d'un jeu de résultats. Cette fonction nécessite que la ressource de requête ait été créée avec un curseur statique ou keyset. Pour plus d'informations, se reporter aux fonctions sqlsrv_query(), sqlsrv_prepare(), ou au chapitre » Spécifier un type de curseur et sélectionner des lignes dans la documentation de Microsoft SQLSRV.

### Liste de paramètres

`stmt`
  La requête depuis laquelle le nombre total de lignes est retourné. La ressource de requête doit avoir été créée avec un curseur statique ou keyset. Pour plus d'informations, se reporter aux fonctions sqlsrv_query(), sqlsrv_prepare(), ou au chapitre » Spécifier un type de curseur et sélectionner des lignes dans la documentation de Microsoft SQLSRV.

### Valeurs de retour

Retourne le nombre total de lignes récupérées en cas de succès, et `false` si une erreur survient. Si un curseur avant (par défaut), ou un curseur dynamique est utilisé, `false` sera retourné.

### Exemples

Exemple #1 Exemple avec 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 "Erreur lors de la récupération du nombre de lignes.";
    else
       echo $row_count;
    ?>

### Voir aussi

- sqlsrv_has_rows() - Indique si la requête spécifiée contient des lignes
- sqlsrv_rows_affected() - Retourne le nombre de lignes modifiées par la dernière requête de type INSERT, UPDATE, ou DELETE

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open