PHP (www.php.net) e' un linguaggio di scripting molto diffuso, ed e' molto indicato per l'accesso ai database MySQL (www.mysql.com) da pagine web. Ecco uno script di esmepio per l'accesso da PHP ad un database MySQL; i commenti spiegano le singole operazioni:


<?php
// * mysql_connect necessita di servername, user e password
// * come argomenti. mysql_selectdb utilizza il nome del database.
// * Vengono utilizzate insieme per aprire una connesisone al database.
mysql_connect($SERVER,$USER,$PASSWORD);
mysql_selectdb($DATABASE);

// Esecuzione query
// * mysql_query prende come argomento la query che
// * volete eseguire sul database. Il risultato viene
// * assegnato ad una variable, che puo' essere utilizzata
// * in seguito per recuperare i risultati
$QUERY = mysql_query("SELECT * from test");

// Numero di righe ottenute
// * Eseguendo mysql_num_rows per la query in oggetto
// * sapremo quante righe essa ha ritornato
$NUMROWS = mysql_num_rows($QUERY);

// Visualizza risultati
if ($NUMROWS) {
$I = 0;
while ($I < $NUMROWS) {
// Recupero valori
// * mysql_result ritorna il valore di una specifico campo
// * di una specifica riga. Gli argomenti sono tre:
// * la query, la riga ed il nome del campo
$FIELD1 = mysql_result($QUERY,$I,"field1");
$FIELD2 = mysql_result($QUERY,$I,"field2");
$FIELD3 = mysql_result($QUERY,$I,"field3");
echo "field1 = $FIELD1, field2 = $FIELD2, field3 = $FIELD3 \n";
$I++;
}
}

?>


PHP ha inoltre molte altre funzione legate a MySQL, per operazioni piu' sofisticate.