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

mysql_close($myconn);



              ?>

              Quello  che  abbiamo  fatto  qui  sopra  dovrebbe  eservi
              abbastanza  chiaro  (ricordate  la  lezione  sui  cicli?)...  Resta

              pertanto  da  chiarire  solo  il  significato  di  due  funzioni

              specifiche che abbiamo utilizzato:



              mysql_num_rows() - Serve per x

              conteggiare  il  numero  di  records  trovati  all'interno  del

              nostro db sulla base di una data query;



              x mysql_fetch_row() - Recupera il contenuto dei records

              trovati. Più precisamente restituisce una array contenente i

              valori di ogni campo riscontrato nel recordset che potremo

              poi richiamare specificando il relativo indice numerico.



              Di  seguito,  per  completezza,  alcune  considerazioni  in

              merito al codice del nostro esempio.



              In alternativa a          mysql_fetch_row()        avremmo  potuto  utilizzare

              mysql_fetch_assoc(),  in  tal  caso  i  dati  dal  recordset

              sarebbero  stati  recuperabili  mediante  l'indicazione  del

              nome  del  campo  (invece  che  dell'indice  numerico).  Ad
              esempio:

              //  usando  mysql_fetch_rows()  abbiamo  scritto...  $nome  =

              $resrow[0];




              // ...usando mysql_fetch_assoc() avremmo scritto



              $nome = $resrow['nome'];

              In  alternativa  a  questi  due,  infine,  avremmo  potuto  usare




                                                          176
   170   171   172   173   174   175   176   177   178   179   180