sqlsrv_num_rowsRécupère le nombre de lignes d'un jeu de résultats
&reftitle.description;
mixedsqlsrv_num_rowsresourcestmt
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, reportez-vous 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.
&reftitle.parameters;
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, reportez-vous 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.
&reftitle.returnvalues;
Retourne le nombre total de lignes récupérées en cas de succès, et
&false; si une erreur survient. Si un curseur précédent (par défaut),
ou un curseur dynamique est utilisé, &false; sera retourné.
&reftitle.examples;
Exemple avec sqlsrv_num_rows
"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;
?>
]]>
&reftitle.seealso;
sqlsrv_has_rowssqlsrv_rows_affected