ingres_num_rows

ingres_num_rows -- Retourne le nombre de lignes affectées ou retournées par la dernière requête.

Description

int ingres_num_rows ( [resource link])

Pour les requêtes DELETE , INSERT , UPDATE ingres_num_rows( ) retourne le nombre de lignes (tuples ) affectées par la requête . Pour les autres requêtes , ingres_num_rows( ) retourne le nombre de lignes du résultat de la requête .

Cette fonction est conçue principalement pour obtenir le nombre de tuples modifiés dans la base de données . Si cette fonction est appelée avant d' utiliser ingres_fetch_array( ) , ingres_fetch_object( ) ou ingres_fetch_row( ) , le serveur efface les données du résultat et le script ne pourra plus les obtenir .

Il faut dans ce cas récupérer les données du résultat en utilisant une de ces 3 fonctions dans une boucle jusqu' à ce qu'elle renvoie FALSE , ce qui indique qu'il n 'y a plus de résultats à récupérer .



Voir aussi ingres_query( ) , ingres_fetch_array( ) , ingres_fetch_object( ) et ingres_fetch_row( ) .