Dopo aver visto come inserire, leggere e modificare i dati, l’ultima operazione del CRUD è:
👉 eliminare i dati dal database
Per farlo si utilizza la query SQL DELETE.
La query DELETE serve per cancellare uno o più record da una tabella.
DELETE FROM utenti WHERE id = 1; |
👉 Questo comando elimina l’utente con id = 1.
Come per le altre query, si utilizza:
mysqli_query() |
<?php |
<?php |
<?php |
<?php |
❗ Questa è la cosa più importante!
Se dimentichi il WHERE:
DELETE FROM utenti; |
👉 Verranno eliminati tutti i record della tabella 😱
echo mysqli_affected_rows($conn); |
👉 Mostra il numero di record eliminati.
<?php |
Come per le altre query:
⚠ attenzione alla SQL Injection
🧹 valida i dati
🔒 usa prepared statements (argomento avanzato)
DELETE serve per eliminare dati
si usa con mysqli_query()
❗ il WHERE è fondamentale
si possono eliminare uno o più record
controllare sempre il risultato
La query DELETE completa il ciclo delle operazioni principali sul database (CRUD):
➕ INSERT
📥 SELECT
✏️ UPDATE
❌ DELETE
🎉 Complimenti! Hai completato tutto il ciclo CRUD in PHP con MySQL!