Scusate ragazzi ma mi sono bloccato su un passaggio.
Allora ho:
Database: Persone
Tabella: cittadini
Campi:Cittadini_nome; cittadino_cognome; cittadini_anno
Ho i seguenti dati
cittadini_nome cittadini_cognome cittadini_anno
Mario Rossi 1970
Andrea Bianchi 1992
Paolo Verdi 1968
Antonio Blu 1995
Inserisco il seguente codice:
Codice PHP:
<?php //Mi collego al server Mysql e allo specifico Database $db = mysql_connect('localhost', 'username', 'password') or die ('Non sei connesso al Db. Controlla i parametri di connessione.'); mysql_select_db('persone', $db) or die(mysql_error($db)); // Seleziona le persone nate dopo il 1990 $query = 'SELECT cittadini_nome, cittadini_cognome FROM cittadini WHERE cittadini_anno > 1990 ORDER BY cittadini_nome'; $result = mysql_query($query, $db) or die(mysql_error($db)); // Mostra i risultati while ($row = mysql_fetch_assoc($result)) { extract($row); echo $cittadini_nome . '-' .$cittadini_cognome. '
'; } ?>
Tutto chiaro tranne quando arriva al ciclo while. Perchè si usa un ciclo while per mostrare i risultati?