Questa è una vecchia versione del documento!
Connettersi al Database
Per interagire con un con un database è necessario connetersi al server DBMS, il PHP mette a disposizione una serie di funzioni per interagire con le basi di dati.
La funzione per connettersi ad un DBMS è mysqli_connect() che ritorna un oggetto contenente un riferimrnto alla connessione e ha bisogno di quattro parametri.
mysqli_connect
$servername = 'ip_del_server'; $username = 'nome_utente'; $password = 'password_utente'; $db_name = 'nome_del_databse'; $link = mysqli_connect($server,$username,$password,$db_name);
Vediamo i parametri di mysqli_connect():
- $servername: L'indirizzo del server MySQL. Di solito è “localhost” se il database è sullo stesso server della tua applicazione web.
- $username: Il nome utente utilizzato per accedere al database MySQL.
- $password: La password utilizzata per accedere al database MySQL.
- $db_name: Il nome del database a cui desideri connetterti.
Su XAMPP possiamo usare la seguente stringa di connessione.
mysqli_connect su XAMPP
//versione compatta
$link = mysqli_connect('127.0.0.1','root','',$db_name);
Su XAMPP l'indirizzo del server è l'indirizzo di loopback 127.0.0.1, l'indirizzo di loopback è l'indirizzo che ogni macchina usa per individuare se stessa. L'username è root e la password è la stringa vuota, $db_name cambia a seconda del datatabase sul server.
