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

while($dati = mysql_fetch_array($risultato))

            {

                          echo “Id utente: “.$dati[‘IdUtente’].“<br/>”;

                          echo “user: “.$dati[‘User’].“<br/>”;

                          echo “password: “ . $dati[‘Password’].“<br/><br/>”;

            }



         Con questa parte di codice stampiamo (o meglio visualizziamo a video) i dati estrapolati
         dal database mysql. Notiamo:

         Ciclo “While” e la funzione:

         mysql_fetch_array

         che meritano degli approfondimenti.


























         Figura 17: Funzionamento del ciclo WHILE e della funzione MYSQL_FETCH_ARRAY



        Nella figura 17 sono rappresentati tutti i dati che si trovano nella tabella mysql (e che
        anche voi potete provare a inserire utilizzando le istruzioni delle lezioni precedenti), e che
        vengono  riproposti  dalla  funzione  MYSQL_FETCH_ARRAY  al  linguaggio  PHP.  In
        pratica questa funzione prende i dati contenuti nella tabella trasformandoli in istruzioni
        comprensibili  per  il  PHP  che  in  questo  caso  viene  a  conoscenza  dell’esistenza  di  una
        tabella  con  dati  da  elaborare  all’interno  del  database  mysql  (se  volessimo  fare  un

        paragone, la funzione,  è come se fosse una specie di specchio che riflette al php i dati
        contenuti nella tabella del database).

        Tutti i dati contenuti nella tabella ricreata dalla funzione MYSQL_FETCH_ARRAY sono
        letti  dal  php  riga  per  riga  (ovvero  record  per  record)  e  questa  azione  è  svolta  dalla
        funzione del ciclo WHILE.
   27   28   29   30   31   32   33   34   35   36   37