I dati sul web
Nel capitolo relativo al Web Server Apache abbiamo accennato alla questione "web dinamico", argomento che riprendiamo in
questo punto nuovamente per illustrare ulteriormente come collegare i dati presenti su un database MySQL e trasporli sul web.
Nella sezione precedente si è menzionato il database "rubrica", base dati che riprendiamo in questo momento:
<?
// Esempio di connessione al database
$id = mysql_connect("localhost","utente","password");
// Esecuzione della query
$query = "SELECT nome, cognome FROM rubrica ORDER BY nome ASC";
$result = mysql_query($id, $query);
// Gestione dell'output dati
echo "<table><tr><td>Nome</td><td>Cognome</td></tr>";
for($i = 0; $i < mysql_num_rows($result); $i++)
{
$nome = mysql_result($result, $i, "nome");
$cognome = mysql_result($result, $i, "cognome");
echo "<tr><td>", $nome, "</td><td>", $cognome, "</td></tr>";
}
echo "</table>";
?>
Salvare questo semplice script con estensione .php (o .php3) e richiamarlo dal browser per l'output dei dati. In caso di problemi si
può pensare a questi casi:
- Non esiste l'utente utilizzato nel database
- L'utente indicato non può compiere interrogazioni alla base dati
- Il web server non riconosce l'estensione file .php (.php3)
|