 |
Connettersi al
database MySQL |
 |
| |
 |
 |
|
In questa pagina vediamo come
connettersi ad un database MySQL grazie ai due linguaggi di programmazione più
utilizzati (ASP e PHP).
Nota: per motivi di sicurezza non è permesso di connettersi al database da
remoto ma solamente come localhost.
CONNETTERSI AD
UN DATABASE MySQL IN ASP (connessione DSN-Less)
Per collegarsi al database MySQL in ASP è necessario utilizzare una connessione
DSN-Less.
Per eseguire una connessione DSN-Less, avremo bisogno di creare la Connection
String,
ecco la stringa di connessione:
<%
Dim con
Set con = Server.CreateObject("ADODB.Connection")
con.Open "Driver={MySQL ODBC 3.51 Driver};Database=nome_db;UID=user_db;PWD=password_db;"
%> |
La stringa di connessione Open contiene quattro
parametri:
- Driver={MySQL
ODBC 3.51 Driver}; è
il nome del driver utilizzato per la connessione
- Database=nome_db;
dove ´nome_db´ inserire il nome del database
- UID=user_db;
dove ´user_db´ inserire l´username del database
- PWD=password_db;
dove ´password_db´ inserire la password del database
A questo punto siete connessi al database MySQL.
Dato che è utilizzato lo standard ODBC si possono usare i metodi e le proprietà
di ADODB che è possibile utilizzare per un database Access. Anche le istruzioni
Sql sono più o meno le stesse, anche se vi è qualche piccola differenza.
CONNETTERSI AD UN DATABASE
MySQL IN PHP
Le istruzioni strettamente necessarie per connettersi ad un database utilizzando
il PHP sono poche, la cosa essenziale è sempre quella di configurare i vari
script con i parametri del server, in modo che riesca a connettersi e ad
eseguire le dovute query.
Per la connessione al database lo script in PHP avrà bisogno del nome del
server, del nome del database, del nome utente ed infine della password. Con il
PHP potremo conservare questi parametri in alcune variabili per utilizzarli con
alcune funzioni e connetterci.
Di seguito inseriamo un esempio di script in cui la sua sola funzione è quella
di connettersi al database ed avvisarvi in caso di fallimento o di
riuscita dell´operazione.
<?
// nome del server
// dove localhost è il nome del server (questo dato normalmente non va
modificato)
$nome_server = "localhost";
// nome del database cui connettersi
// dove nome_database inserire il nome del database
$nome_db = "nome_database";
// username o login d'accesso al database
// dove username_database inserire l'username o login del database
$nome_utente = "username_database";
// password d'accesso al database
// dove password_database inserire la password del database
$db_password = "password_database";
$connessione=mysql_connect($nome_server,$nome_utente,$db_password)
or die ("ATTENZIONE: non riesco a connettermi con il server
$nome_server<br>");
echo "Passo 1 - Connessione con il server $nome_server
correttamente stabilita<br><br>";
$database = mysql_select_db ($nome_db, $connessione)
or die ("ATTENZIONE: non riesco a connettermi con il database
$nome_db<br>");
echo "Passo 2 - Connessione con il database $nome_db correttamente
stabilita<br>";
mysql_close ($connessione);
?> |
Per qualsiasi ulteriore informazione consigliamo di
leggere la documentazione ufficiale presente su http://www.mysql.com.
|