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

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+

3 réponses

  1. hi,
    mysql_db_query("nom de datenbank","sqlquery");
    $num=mysql_affected_rows();
    $num est le nbr de lignes supprimes
    0
    1. 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
      1. 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