Cancellazione

  • Anche per la cancellazione la query SQL che la ottiene è molto semplice:
    delete from <tabella> where <condizione>
  • Naturalmente occorre stare molto attenti a non scordare la <condizione> perché altrimenti verrà cancellato l'intero contenuto della tabella
  • Concentriamoci di nuovo sul procedimento:
    1. Nella nostra rubrica il campo tel è garantito unico (dall'algoritmo di inserimento), quindi lo useremo per caratterizzare il record da cancellare
    2. La condizione da mettere nella query sarà dunque tel = <numero da cancellare>
    3. Per scegliere il numero da cancellare potremo presentare la tabella dei contenuti e aggiungere un link che richiami lo script che cancella il record
    4. Dato che però la cancellazione è un'operazione critica, prima di cancellare effettivamente il record chiederemo una conferma
  • Il nostro procedimento prevede dunque tre fasi:
    1. Selezione del record da cancellare
    2. Richiesta di conferma
    3. Effettiva cancellazione
    dopo la cancellazione ripresenteremo la tabella per una eventuale nuova cancellazione.
  • Risulta evidente che la nostra scelta ricadrà su di un unico script gestito tramite lo stato

© Ing. Stefano Salvi - released under FDL licence