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

Fermé
Nico - 31 mars 2004 à 18:54
grofwa Messages postés 440 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 - 1 avril 2004 à 22:58
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

hi,
mysql_db_query("nom de datenbank","sqlquery");
$num=mysql_affected_rows();
$num est le nbr de lignes supprimes
0
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 jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 479
1 avril 2004 à 22:58
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