Page 39 - Corso facile di PHP + MYSQL
P. 39

</body>

        </html>



        La prima parte del codice “CONNESSIONE AL DATABASE” riguarda la gestione al
        server  mysql  e  al  database.  Abbiamo  ampiamente  parlato  di  queste  impostazioni  nelle
        lezioni precedenti.

        La  seconda  parte  del  codice  riguarda  l’inserimento  dei  nuovi  dati  “INSERISCO  I
        NUOVI DATI” :



         $user= $_POST[‘user’];

         $pass= $_POST[‘pass’];



         Abbiamo  creato  due  variabili.  Importante  è  l’istruzione  in  php  $_POST  serve  per
         richiamare le istruzioni inserite nei campi: user e pass.





         $query_insert = “INSERT INTO utenti (User, Password) VALUES (‘$user’,
         ‘$pass’)”;

         Prepariamo la query per inserire i dati nella tabella utenti. Query di inserimento dati.
         Tutto racchiuso nella variabile $query_insert.

         Il  codice  va  così  tradotto:  inserisci  (INSERT)  all’interno  della  tabella  utenti  (INTO
         utenti) ed in particolare nel campo (User, Password) i valori (VALUES) racchiusi nelle
         variabili (‘$user’, ‘$pass’) che in sintesi sono i dati inseriti nel modulo insert.html.



         $risultato_insert = mysql_query($query_insert);



         Lanciamo la query con l’istruzione mysql_query





         if (!$risultato_insert) {

            die(“Errore nella query $query_insert: “ . mysql_error());

         }



         Viene effettuato un controllo della query. Da notare il punto esclamativo iniziale “!” che
         in php ha un significato di negazione. Tutto va tradotto in questo modo:
   34   35   36   37   38   39   40   41   42   43   44