Dopo aver impostato un modulo php, e recuperato i dati, dobbiamo imparare a connetterci al database ed eseguire una query.
Per connettersi al database è necessario conoscere l’indirizzo IP della macchina su cui risiede il DBMS, lo username e la password di accesso.
Questi dati vanno passati alla funzione php mysql_connect:
mysql_connect(“indirizzo”, “username”, “password”);
Supponiamo che il DBMS si trovi sulla stessa macchina del web server (é sicuramente così se stai usando EasyPHP), che lo username sia root e non ci sia bisogno di password, la stringa giusta da usare sarà:
$conn=mysql_connect (“localhost”,”root”,””)
or die (“errore nella connessione al database);
La riga “or die (“errore nella connessione al database); ” serve per stampare un messaggio di errore nel caso in cui la connessione non sia andata a buon fine e a non eseguire il resto della pagina.
Sarebbe buona norma inserire i parametri di connessione in un file di configurazione e non nella pagina.
Per esempio, potremmo creare una pagina di configurazione.php così fatta:
<?php
$dbhostname=”localhost”;
$dbuser=”root”;
$dbpassword=””;
?>
A quel punto la nostra pagina connessione.php sarebbe:
<?php
include (“configurazione.php”);
$conn=mysql_connect ($dbhostname,$dbuser,$dbpassword)
or die (“errore nella connessione al database);
?>