8.56 Ingres II
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . ingres_autocommit . ingres_close . ingres_commit . ingres_connect . ingres_cursor . ingres_errno . ingres_error . ingres_errsqlstate . ingres_fetch_array . ingres_fetch_object . ingres_fetch_row . ingres_field_length . ingres_field_name . ingres_field_nullable . ingres_field_precision . ingres_field_scale . ingres_field_type . ingres_num_fields ->ingres_num_rows . ingres_pconnect . ingres_query . ingres_rollback
|
8.56.25 ingres_num_rows()
Retourne le nombre de lignes affectées ou renvoyées par la dernière
requête
[ Exemples avec ingres_num_rows ] PHP 4 >= 4.0.2, PHP 5 <= 5.0.4
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.
| Note | |
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
.
|