Ogniqualvolta dovrai lavorare sul tuo Database dovrai far eseguire al tuo script i seguenti comandi.
Ipotizzando di aver "parcheggiato" il nostro Database su PC, il nostro host sarà localhost (o comunque quello che ci comunicherà il nostro hosting):
$db_host = "localhost"; 

Conoscere dove si trova il Database ovviamente non basta, troppo facile, ci serviranno ovviamente il nome utente e la password d'accesso:

$db_user = "nome_utente";
$db_psw = "password"; 

Ma questo non basta, bisogna entrare nel vivo della nostra amministrazione di MySQL. Infatti usando il comando mysql_connect, con i parametri poc'anzi creati, avremo accesso al nostro Database Server MySQL:

$connessione = mysql_connect ($db_host, $db_user, $db_psw) or die ("Connessione al server non stabilita"); 

Se tutto è andato per il meglio e non verrà visualizzata la tanto temuta scritta "Connessione al server non stabilita", possiamo iniziare a muovere i primi passi all'interno del nostro Database Server MySQL.
Il prossimo passo è quello di selezionare il Database ove intendiamo lavorare ovviamente, usando il comando mysql_select_db. Ipotizziamo di aver creato un Database di nome pluto per il nostro esempio:

$db_name = "pluto";
$db_pluto = mysql_select_db ($db_name, $connessione) or die ("Connessione al Db non stabilita"); 

Anche in questo caso, se non otteniamo l'output della scritta "Connessione al Db non stabilita", significa che tutto è andato a buon fine, siamo connessi al nostro Database e possiamo liberamente lavorarci su.
Riepilogando, il nostro piccolo script che ci permetterà di connetterci al nostro Database sarà il seguente:

$db_host = "localhost";
$db_user = "nome_utente";
$db_psw = "password";
$db_name = "pluto";
 
$connessione = mysql_connect ($db_host, $db_user, $db_psw) or die ("Connessione al server non stabilita");

$db_pluto = mysql_select_db ($db_name, $connessione) or die ("Connessione al Db non stabilita"); 

IMPORTANTE!!! Da non dimenticare MAI.
Ogni volta che ci si connette al nostro Database bisogna ricordare di chiudere la connessione a fine lavoro (solitamente a fine della pagina che contiene il nostro script che lavorerà sul Db anche se a caricamento della pagina la connessione dovrebbe chiudersi da sola, ma meglio esser certi) e per chiudere la nostra connessione basterà utilizzare il comando mysql_close:

mysql_close($connessione);


FAQ Correlate

Cosa è MySQL?
Cosa è un Database?

FAQ PHP - MySQL
Php GTa.jpg
Approfondimenti?
WikiGT Locuzioni Categoria FAQ PHP
Domande?
Apri un Thread nella sezione PHP-MySQL
Accedi alla home del Forum GT

  • Ultima modifica il 10 gen 2009 alle 17:16.
  • Questa pagina è stata letta 1 158 volte.