PHP: Récup le nb lignes suppr par delete ???

Nico -  
grofwa Messages postés 440 Date d'inscription   Statut Membre Dernière intervention   -
Salut,

Comment faire pour récupérer le nombre de lignes supprimés dans une requête DELETE (ou INSERT, ou UPDATE).

Je sais, je pourrais faire select count(*) de MATABLE avant et après puis comparer les 2 pour récupérer le nbr de ligne mais ce n'est pas ca qui m'intéresse. Car ds mon problème c'est une question d'optimisation je ne peut faire 2 requête car g bcp trop de données.

Merci pour vos réponses
A+
A voir également:

3 réponses

medcasa
 
hi,
mysql_db_query("nom de datenbank","sqlquery");
$num=mysql_affected_rows();
$num est le nbr de lignes supprimes
0
Nico
 
Sorry, j'ai oublié de préciser une chose très importante, je suis sur Oracle....
Y' a t-il une fonction similaire sous Oracle ???
encore merci.
0
grofwa Messages postés 440 Date d'inscription   Statut Membre Dernière intervention   479
 
Salut !

Si tu travailles en PL/SQL, tu peux utiliser la pseudo-fonction
SQL%ROWCOUNT

Elle marche pour les insert, delete et update.

Michael.

Ne vous souciez pas de n'être pas remarqué ; cherchez 
plutôt à faire quelque chose de remarquable [Confucius]
0