Page 177 - HTML, PHP & MYSQL - La programmazione eb
P. 177
Con INSERT INTO si inseriscono nuovi dati nel db, con
UPDATE si aggiornano dei dati già presenti, con DELETE
si cancellano dei dati.
Dal punto di vista di PHP queste operazioni non
differiscono tra loro, l'unica cosa che cambia è la query che
viene eseguita, ma questo discorso attine al linguaggio
SQL. Facciamo degli esempi:
Per INSERT INTO useremo:
mysql_query("INSERT INTO tabella
VALUES('valore1','valore2','valore3')");
Per UPDATE useremo:
mysql_query("UPDATE tabella SET
campo1='valore1', campo2='valore2',
campo3='valore3' WHERE id = 1");
Per DELETE useremo:
mysql_query("DELETE FROM tabella WHERE id = 1");
Attenzione! se nelle query di UPDATE e DELETE non
usiamo la clausola "WHERE" verranno
aggiornati/eliminati tutti i record del db!
Facciamo un esempio di utilizzo di queste query; vediamo
come cancellare con PHP un record dal nostro database
MySQL:
<?php
// mi connetto al server MySQL
$myconn = mysql_connect('localhost', 'pippo', 'xxxxxx') or
die('Errore...');
178