Stringa in PHP per connessione a database MYSQL

Nella realizzazione di un sito internet dinamico abbiamo necessità di creare la connessione ad un database. In questo articolo vedremo la connessione ad un database MYSQL attraverso una pagina in PHP. Io ho usato Dreamweaver per la compilazione del codice, ma avrei anche potuto usare un altro editor, tipo Blocco Note, l'importante è salvare il file con estensione .php

$connx=mysql_connect("localhost", "root", "pas123");
if (!$connx)
{
die ("Connessione a Mysql non riuscita. - " . mysql_error());
}
$connx_db=mysql_select_db("prova", $connx);
if (!$connx_db)
{
die ("Connessione non riuscita al database specificato. - " . mysql_error());
}

Stringa connessione mysql Cerchiamo di capire le varie righe facendo riferimento all'immagine: Riga 1: apriamo il tag PHP. Riga 2: creiamo una variabile ($connx) e gli attribuiamo (=) un valore, questo valore è dato dalla connessione a MYSQL (mysql_connect); per effettuare la connessione abbiamo necessità di sapere dove si trova fisicamente MYSQL ("localhost"), quale è la username per accedere a MYSQL ("root") ed infine la password di MYSQL ("pas123"). Righe 4 - 7: adesso andiamo a controllare l'esito della connessione: se (if) la connessione non è riuscita (!$connx), allora ({}) blocca tutta l'operazione (die) e visualizzami il messaggio di errore (("Connessione a Mysql non riuscita. - " . mysql_error())). Righe 10 - 15: creiamo un'altra variabile ($connx_db) che ci connetterà allo specifico database che abbiamo precedentemente creato e chiamato "prova", come sopra attribuiamo un valore (=) dato dalla sua stessa connessione (mysql_select_db) e gli diciamo di collegarsi al database "prova" attraverso la connessione aperta in precedenza ($connx). Allo stesso modo di sopra controlliamo che la connessione al database specificato: se (if) non è avvenuta la connessione al database (!$connx_db), allora ({}) termina l'operazione (die) e mostrami il messaggio di errore (("Connessione non riuscita al database specificato. - " . mysql_error())). Riga 17: chiusura del tag PHP.

Completato ed eseguito lo script dovrebbe visualizzare una pagina bianca (cioè non dare errori), ciò significa che la connessione è stata eseguita correttamente. Questo tutorial è stato realizzato in locale su web server XAMPP, ma per adeguarlo ad un server remoto dove avete il vostro sito non necessita altro che cambiare: "localhost", "root", "pas123" ed infine il nome del database "prova". Informazioni, queste, che vi fornisce l'amministratore del server dove avete comprato il dominio, oppure se avete accesso a phpmyadmin le potete anche definire voi.

Categorie


  • Twitter
  • LinkeIn
  • Youtube