Page 173 - HTML, PHP & MYSQL - La programmazione eb
P. 173

$result = mysql_query($query, $myconn) or die('Errore...');

              Si noti che l'indicazione della connessione è facoltativa; se

              omessa lo script utilizzerà l'ultima connessione aperta.



              Leggere i record restituiti da una query di SELECT




              Una  volta  "recuperati"  i  dati  dal  database  mediante  una

                          dovremo preoccuparci di ciclarli, ad esempio, per
              SELECT
              stamparli a video. A tal fine ci serviranno una serie di altre

              funzioni  come,  ad  esempio,  mysql_num_rows()  e
              mysql_fetch_rows() .

              Vediamo  quindi  un  esempio  completo:  poniamo  di  voler

              recuperare  dalla  tabella  "amici"  una  serie  di  dati  (nome,

              cognome e telefono) e di volerli stampare a video per ogni

              occorrenza  trovata  nel  nostro  database.  Ecco  il  codice
              completo  del  nostro  script  PHP  opportunamente

              commentato:



              <?php




              // mi connetto al MySql Server
              $myconn = mysql_connect('localhost', 'pippo', 'xxxxxx') or

              die('Errore...');




              // seleziono il database degli amici

              mysql_select_db('database_degli_amici',                              $myconn)             or
              die('Errore...');




              // imposto ed eseguo la query

              $query  =  "SELECT  nome,  cognome,  telefono  FROM

              amici ORDER BY cognome ASC";
              $result = mysql_query($query, $myconn) or die('Errore...');




                                                          174
   168   169   170   171   172   173   174   175   176   177   178