Codice PHP:
<html>
<head>
<title>Visualizzazione del contenuto della tabella Studente</title>
</head>
<body>
<p>Visualizzazione del contenuto della tabella Studente</p>
<?php
// Definizione delle variabili di accesso al database
$dbhost = "fslinuxserver";
$dbname = "Scuola";
$dbuser = "root";
$dbpass = "";
$connection = mysql_connect ($dbhost,$dbuser,$dbpass)
or die ("Impossibile connettersi al server MySQL");
mysql_select_db ($dbname,$connection)
or die ("Impossibile aprire il database");
// Inizializzazione dello script SQL
$sql = 'select * from Studente';
$res = mysql_query($sql,$connection)
or die ("Errore: ".mysql_error ());
// Conteggio del numero di righe prelevate dal database
$line = mysql_num_rows($res);
if ($line == 0)
print ("La tabella non ha nessuna istanza");
else
{
print ("<b>Dati studente:</b><br><br>\n\n");
for ($i = 0;$i < $line;$i ++)
{
$field = mysql_fetch_row($res);
print ("<b>Matricola:</b> ".$field[0]."<br>\n");
print ("<b>CF:</b> ".$field[1]."<br>\n");
print ("<b>Nome:</b> ".$field[2]."<br>\n");
print ("<b>Cognome:</b> ".$Cognome = $field[3]."<br>\n");
print ("<b>Data di Nascita:</b> ".$DataNascita = $field[4]."<br>\n");
print ("<b>Anno:</b> ".$Anno = field[5]."<br>\n");
print ("<b>Sezione:</b> ".$Sezione = field[6]."<br>\n");
print ("<b>Corso:</b> ".$Corso = field[7]."<br><br>\n\n");
}
}
mysql_close ($connection);
?>
</body>
</html>
bene ti ho corretto un paio di errorini...
1) nn esiste la funzione mysql_fetch_rows... ma è mysql_fetch_row..
2)i vari print delle variabili devono essere all'interno del ciclo! sennò ti stamperà solo l'ultima variabile ke è stata allocata!
bye bye