Inizio
/
Tutorial PHP & MySQL
/
Come connettersi a un database MySQL

Come connettersi a un database MySQL

La connessione a un database tramite PHP è un passaggio estremamente importante perché se il tuo script non riesce a connettersi al suo database, le query al database non riusciranno.

Una buona pratica quando si usano i database è impostare il nome utente, la password e i valori del nome del database all’inizio del codice dello script. Se hai bisogno di cambiarli in seguito, in questo modo sarai in grado di eseguire facilmente la modifica.

$username="your_username";
$password="your_password";
$database="your_database";

Dovresti sostituire your_username, your_password e your_database con il nome utente, la password e il database MySQL che verranno utilizzati dal tuo script.

Questo creerà tre variabili in PHP che memorizzeranno i diversi dettagli della connessione MySQL.

Quindi dovresti connettere lo script PHP al database. Questo può essere fatto con la funzione mysql_connect PHP:

$mysqli = new mysqli("localhost", $username, $password, $database);

Con questa riga, PHP si connette al server di database MySQL su localhost con il nome utente e la password forniti.

Dopo aver stabilito la connessione, è necessario selezionare il database che si desidera utilizzare. Questo dovrebbe essere un database a cui il tuo nome utente ha accesso. Per selezionare un database, è possibile utilizzare il seguente comando:

$mysqli->select_db($database) or die( "Unable to select database");

Con questa riga, PHP usa la connessione MySQL e con essa – seleziona il database memorizzato nella variabile $database (nel nostro caso selezionerà il database “tuo_database”). Se lo script non riesce a connettersi, interromperà l’esecuzione e mostrerà il messaggio di errore “Impossibile selezionare il database”.

Un’altra importante funzione PHP è:

$mysqli->close();

Questa è una funzione molto importante in quanto chiude la connessione al server di database. Il tuo script verrà comunque eseguito se non includi questa funzione. E troppe connessioni MySQL aperte possono causare problemi al tuo account. Quindi è una buona pratica chiudere la connessione MySQL una volta che tutte le query sono state eseguite.

Ti sei connesso al server e hai selezionato il database con cui vuoi lavorare. Ora puoi iniziare a interrogare il database.

Condividi questo articolo