Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [mysql] Feedback di cancellazione

    Ciao a tutti. Vorrei fare in modo che la classica query "DELETE FROM etc etc" mi restituisca qualcosa tipo 1 se ha trovato il valore da cancellare, altrimenti 0. Tutto questo da utilizzare in php, naturalmente.
    Mi sono bloccato e non riesco a cavarne fuori nulla, secondo voi c'è una soluzione?
    Ne approfitto per aggiungere un quesito: il DELETE permette di cancellare solo un valore per volta? Non esiste una modalità tipo DELETE FROM ...WHERE ID = 1,2,3,4,5,6,7 ?
    Vi ringrazio in anticipo e mi scuso per la banalità delle questioni

  2. #2

    Re: [mysql] Feedback di cancellazione

    Originariamente inviato da Tobler
    Ciao a tutti. Vorrei fare in modo che la classica query "DELETE FROM etc etc" mi restituisca qualcosa tipo 1 se ha trovato il valore da cancellare, altrimenti 0. Tutto questo da utilizzare in php, naturalmente.
    Mi sono bloccato e non riesco a cavarne fuori nulla, secondo voi c'è una soluzione?
    http://it.php.net/manual/en/function...ected-rows.php

    Ne approfitto per aggiungere un quesito: il DELETE permette di cancellare solo un valore per volta? Non esiste una modalità tipo DELETE FROM ...WHERE ID = 1,2,3,4,5,6,7 ?
    DELETE FROM .... WHERE ID IN(1,2,3,4,5,6,7)

  3. #3
    il delete ti cancella tutte le righe che vuoi, anche l'intera tabella.

    per sapere il numero di righe eliminate puoi usare mysql_affected_rows($conn) (vuole il resource id della connessione) subito dopo avere eseguito il delete. Trovi anche l'esempio d'uso.

    http://it2.php.net/manual/it/functio...ected-rows.php


    Per cancellare piu' record tramite ID puoi usare la funzione IN(). Es:

    ... where ID IN(1,2,3,4,5)

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    arrivo tardi. meglio due di nessuno ...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Davvero grazie per le risposte complete!
    Mi avete tolto due sassolini dalla scarpa.
    Complimenti

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.