Dopo aver visto come inserire dati (INSERT), è il momento di imparare a modificare i dati esistenti.
Per farlo si utilizza la query SQL UPDATE.
La query UPDATE serve per aggiornare uno o più campi di un record già presente nel database.
UPDATE utenti SET nome = 'Paolo Rossi'
WHERE id = 1; |
👉 Questo comando modifica il nome dell’utente con id = 1.
Come per le altre query, si utilizza:
mysqli_query() |
<?php |
<?php |
<?php |
<?php |
❗ Se dimentichi il WHERE, aggiornerai TUTTI i record!
UPDATE utenti SET nome = 'Mario'; |
👉 Questo modifica tutti gli utenti 😱
$sql = "UPDATE utenti SET nome='Paolo',
email='paolo@email.it' WHERE id=1"; |
<?php |
echo mysqli_affected_rows($conn); |
👉 Mostra il numero di record aggiornati.
Anche qui bisogna fare attenzione:
⚠ evitare SQL Injection
🧹 validare e sanitizzare i dati
🔒 usare prepared statements (più avanti)
UPDATE serve per modificare dati
si usa con mysqli_query()
❗ attenzione al WHERE
si possono aggiornare più campi
controllare sempre errori e risultati
La query UPDATE è fondamentale per modificare i dati nel database, ad esempio aggiornare un profilo utente o cambiare informazioni salvate.