PHP: Récup le nb lignes suppr par delete ???
Nico
-
grofwa Messages postés 440 Statut Membre -
grofwa Messages postés 440 Statut Membre -
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+
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+
3 réponses
-
hi,
mysql_db_query("nom de datenbank","sqlquery");
$num=mysql_affected_rows();
$num est le nbr de lignes supprimes -
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. -
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]