Strumenti Utente

Strumenti Sito


php:delete_php

Query di cancellazione

Pagina principale del PHP

Le query di cancellazione consetono di cancellare una o più righe di tabella.

Delete

DELETE FROM nomeTab WHERE condizioni
  • nomeTab: nome della tabella sulla quale vogliamo operare
  • condizioni: sequenza di condizini sulle righe

Se non si inserice il WHERE, verranno cancellate tuute le righe del database

Supponiamo di voler cancellare una riga nella seguente tabella utenti:

idusernameemailpassword
1campione88campione88@libero.it12345qwer
2lollolollo234@gmail.comsuperPWD75!!
3cippaLippaalbertoScala@gmail.compallino!!
5malibuStacylisa.s@hotmail.comsassofono
6malibuStacy2waylon@smithers.nameeccellente
7mrBurnsburns@burns.comnuculare

La query sarà:

DELETE

DELETE FROM utenti WHERE id = 1

Dopo l'escuzione della query, la tabella sarà:

idusernameemailpassword
2lollolollo234@gmail.comsuperPWD75!!
3cippaLippaalbertoScala@gmail.compallino!!
5malibuStacylisa.s@hotmail.comsassofono
6malibuStacy2waylon@smithers.nameeccellente
7mrBurnsburns@burns.comnuculare

Se dimenticassimo il WHERE,lanciando la seguente query:

Delete

DELETE FROM utenti

La tabella diventerebbe:

idusernameemailpassword

Le modifiche sono irreversibili.

Query di aggiornamento nel PHP

Per lanciare un UPDATE in PHP, bisogna utilizzare la funzione mysqli_query(). Prima di eseguire una query si deve aprire la connessione con il server.

query di inserimento con PHP

//apriamo la connsessione
$link = mysqli_connect('127.0.0.1','root','','utenti');
//definiamo la query come una stringa
$query = "DELETE FROM utenti WHERE id = 1;";
//lanciamo la query 
mysqli_query($link,$query);

Per quanto riguarda le query id inserimento, modifica e cancellazione non è necessario memorizzare il risulto della query.

php/delete_php.txt · Ultima modifica: 2024/06/20 07:54 da davidn