Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208

    [PHP] conoscere il numero di record eliminati

    Scusate la domanda banale ma non ho trovato niente sul forum.

    Ho una query che esegue il delete di record
    codice:
     
    $result = mysql_query("DELETE FROM tabella WHERE...");
    come ottengo il numero di record eliminati?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    mysql_affected_rows($result)

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208
    Originariamente inviato da gianiaz
    mysql_affected_rows($result)

    ciao
    se metto il $result tra parentesi mi da errore se lo tolgo invece no

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da Mixio
    se metto il $result tra parentesi mi da errore se lo tolgo invece no
    si scusa ho sbagliato, mysql_affetcted_rows prende come parametro opzionale l'identificativo di connessione e non l'identificativo della query.

    Ciao

  5. #5
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558
    Originariamente inviato da Mixio
    se metto il $result tra parentesi mi da errore se lo tolgo invece no
    Infatti il parametro sarebbe l'identificativo di connessione, e non il risultato della query (che in questo caso è un normale TRUE).
    Se ometti l'identificativo, viene usato quello dell'ultima connessione aperta. Quindi vai tranquillo con:
    $receliminati = mysql_affected_rows();

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208
    perfetto grazie a tutti.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.