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
   172   173   174   175   176   177   178   179   180   181   182