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

Figura 23: Dati all’interno della tabella “utenti”



        Ricordiamo  che  il  campo  IdUtente  è  stato  impostato  come  chiave  primaria  che  si
        incrementa in automatico. Questo significa che la numerazione è attribuita dal sistema e
        non inserita manualmente da noi come per gli altri dati. L’aspetto importante della chiave
        primaria numerica è che non ammette duplicati, conteggia sempre in avanti, per cui se
        elimino alcuni record della tabella, non verranno più riproposti. Ed in effetti nel nostro

        caso i record 5 e 6 sono stati eliminati e l’inserimento del record successivo inizia con
        IdUtente=7.
        Procediamo con il nostro esperimento:


        Salviamo il file precedente con il nome modifica.php e trasferiamo l’oggetto nel server di
        Altervista.
        Premettiamo che questa esercitazione sarà raffinata nelle lezioni successive. Qui invece ci

        interessa solo capire il funzionamento dell’istruzione UPDATE.

        Puntiamo il browser sul file appena caricato all’interno dello spazio hosting e premiamo
        invio.  Non  visualizzeremo  niente  all’interno  della  pagina  web,  anche  se  è  possibile
        inserire un’istruzione “echo” per mostrare un messaggio di avvenuta elaborazione, il file
        modifica.php eseguirà la query UPDATE, modificando il dato “User” in corrispondenza
        del valore IdUtente=7.

        Tornando nella tabella utenti noteremo in corrispondenza di IdUtenti=7:

        User=Davide e Password=Venditti





        DELETE FROM

        Passiamo adesso ad illustrare l’istruzione DELETE FROM che serve per eliminare i dati
        contenuti nella tabella del database.

        Il codice è praticamente uguale a quello già scritto per l’istruzione UPDATE. Cambia solo
        la parte finale:



        <?php
   42   43   44   45   46   47   48   49   50   51   52