Cancella una riga dal database

Modifica la tua pagina con l'elenco in modo da potere cancellare un record. I passi sono i seguenti:

  1. Modifica la tua pagina con l'elenco in modo da aggiungere per ogni riga un altro link, che chiamerai cancella, e che rimanda alla stessa pagina passando l'id da cancellare. Per differenziare l'id della cancellazione dall'id della modifica puoi chiamarlo did (delete id)
  2. Nel php aggiungi del codice in modo che se esiste il parametro did (e non è vuoto) allora crea una query di cancellazione e cancella l'elemento.

Come fare una delete?

Attenzione! Se lanci la query dimenticando la clausola where cancelli tutti i dati contenuti nella tabella e non potrai più tornare indietro!

Per fare una delete la sintassi è la seguente:

<?php
// Creo la query
$sql = "DELETE FROM tabella WHERE id=$did";
// Eseguo la query e verifico che non abbia dato degli errori
if (mysqli_query($conn, $sql)) {
    echo "Record cancellato con successo";
} else {
    echo "Errore: " . $sql . "<br>" . mysqli_error($conn);
}
?>

Puoi trovare ulteriori esempi e maggiori dettagli in questa pagina di w3schools e sul tuo libro di testo.