Connessione al database MySql con il linguaggio php.
ALLWEB free
Web Directory Script Linguaggi
Italiano Inglese Tutte
 
 25 Oct 2014
aggiungi in preferiti  
Home    Mappa directory    Script




Connessione MySql:

Per creare una connessione ad un database dobbiamo avere alcuni dati fondamentali, come la password ed il nome (user). Tali dati si ottengono dal fornitore di spazio web, oppure creando un database.

Visto che spesso i dati per le connessioni sono utilizzate da più pagine, suggeriamo di creare un foglio php contenente tali dati per poi includerli in ogni pagina che contenga una connessione.

I dati fondamentali per creare una connessione sono i seguenti:
<?
$db_host = "
localhost";
$db_user = "
nome user";
$db_password = "
password di accesso database";
$db_database = "
nome nostro database";
?>


Ad ogni dato è stata associata una variabile. Le variabili generate saranno utilizzate nella riga di programma che ci connetterà al database.

N.B. Se non vogliamo utilizzare un foglio esterno con le variabili di connessione possiamo inserire i dati dentro le query racchiusi fra apici doppi.



Per connetterci ad un database MySql dobbiamo scrivere due righe:

$connessione=mysql_connect($db_host,$db_user,$db_password);
mysql_select_db($db_database,$connessione);
  • Con la prima riga ricaviamo il valore della variabile resource, con la quale ci potremo riferire alla connessione da altre query. (vedi variabili).
  • La seconda riga specifica il nome del database al quale ci vogliamo connettere.
Adesso possiamo scrivere le nostre query, con le quali possiamo interrogare o modificare le tabelle.

Esiste un altro metodo, forse più semplice solo per il fatto che è più difficile da sbagliare, o forse perchè è più semplice da controllare:
$connessione=mysql_connect($db_host,$db_user,$db_password);
$database=mysql_db_query($db_database," query ",$connessione);
In pratica ogni query specifica il database ed i parametri di connessione.
Per comodità utilizzeremo questo metodo, in quanto molto più semplice da controllare rispetto all'altro.


Conclusioni:

  • Per connetterci ad un database dobbiamo avere alcuni dati (nome, password, nome database e host) che possiamo trovare tramite il nostro fornitore di spazio, magari registrandosi ad un sito o comprando uno spazio host.
  • Una volta ottenuti i dati dobbiamo creare la variabile resource tramite la riga:
    $connessione=mysql_connect($db_host,$db_user,$db_password);
    Dove le variabili sono i dati ricercati prima.
  • Adesso inseriamo le query per interrogare o modificare le tabelle:
    $database=mysql_db_query($db_database," query ",$connessione);
    Dove $db_database è la variabile che indica il nome del database e $connessione è la variabile resource.