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?