Contact me at arianna.mariani@gmail.com

Connessione al database

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);

?> 

 

 

StampaEmail