|
(PHP 5)
mysqli_affected_rows(no version information, might be only in CVS)
mysqli->affected_rows -- Retourne le nombre de lignes affectées par la dernière opération MySQLStyle procédural
int mysqli_affected_rows ( mysqli link )Style orienté objet (méthode)
class mysqli {mysqli_affected_rows() retourne le nombre de lignes affectées par la dernière requête INSERT, UPDATE, ou DELETE associée au paramètre link. Si la dernière requête était invalide, cette fonction retournera -1.
Note : Pour les requêtes de type SELECT, mysqli_affected_rows() est identique à la fonction mysqli_num_rows().
La fonction mysqli_affected_rows() ne fonctionne que pour les requêtes qui modifient une table. Pour connaître le nombre de lignes retournées par une requête SELECT, utilisez la fonction mysqli_num_rows().
Un entier plus grand que zéro indique le nombre de lignes affectées ou recherchées. Zéro indique qu'aucun enregistrement n'a été modifié par une requête du type UPDATE, aucune ligne ne correspond à la clause WHERE dans la requête ou bien qu'aucune requête n'a été exécutée. -1 indique que la requête a retourné une erreur.
Note : Si le nombre de lignes affectées est plus grand que la valeur maximale que peut prendre un entier, le nombre de lignes affectées sera retourné en tant que chaîne de caractères.
Exemple 2. Style procédural
|
L'exemple ci-dessus va afficher :
Affected rows (INSERT): 984 Affected rows (UPDATE): 168 Affected rows (DELETE): 815 Affected rows (SELECT): 169 |
Précédent | Sommaire | Suivant |
Extension MySQL améliorée | Niveau supérieur | mysqli_autocommit |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:52