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

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.