6.61.1 mysql_affected_rows[ Exemples avec mysql_affected_rows ] PHP 3, PHP 4 >= 4.0.0Description
int mysql_affected_rows([resource
link_identifier
])
mysql_affected_rows retourne le nombre de lignes
affectées lors de la dernière requête INSERT, UPDATE ou
DELETE sur le serveur associé à l'identifiant de connexion. Si
cet identifiant n'est pas précisé,
mysql_affected_rows utilise la dernière
connexion ouverte.
Note |
Si vous utilisez les transactions, vous devez appeler
mysql_affected_rows après votre INSERT,
UPDATE, ou DELETE et non après la validation.
|
Si la dernière requête était un DELETE sans clause WHERE, tous
les enregistrements ont été effacés, mais
mysql_affected_rows va retourner 0.
mysql_affected_rows n'est pas possible après un
SELECT, car elle ne fonctionne qu'après des commandes qui modifient
les enregistrements. Pour connaître le nombre de lignes
retournées par un SELECT, utilisez mysql_num_rows.
Si la dernière requête a échoué,
mysql_affected_rows retourne -1.
|