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