Magazine Informatica

Come connettersi ad un database MySQL con PHP

Creato il 18 giugno 2012 da Ketek @CarloVentrella

State sviluppando in PHP e dovete connettere la vostra applicazione web ad un database MySQL? Con questo tutorial vi spiegherò come riuscirci.

Per primo dovete creare una funzione che vi permetta di accedere al database che vi interessa:

 
function dbConnect()
{
$serverMySQL = "urlDelTuoDatabase";
$username = "usernameDiAccesso";
$password = "passwordDiAccesso"; // meglio codificata con MD5 per una questione di sicurezza
$databaseName = "NomeDelDatabase";
$connessione = mysql_connect($serverMySQL, $ username, $password) or die("Errore nella connessione al DB: ".mysql_error());
// seleziono il database al quale mi devo connettere
mysql_selectdb($databaseName) or die("Errore nella selezione del DB: ".mysql_error());
return $connessione;
}
 

Dovrete poi richiamare questa funzione ogni volta che vi servirà fare una query sul database. Vi mostro per esempio una semplice SELECT:

 
function selectID($id)
{
$conn = dbConnect();
$query = "SELECT * FROM tabella WHERE id = '".$id."'";
$risp = mysql_query($query) or die("Errore nella query: ".$query."".mysql_error());
$result = array();
// mysql_fetch_array inserisce i risultati della query in un array
while($riga = mysql_fetch_row($risp))
{
$result[]=$riga;
echo 'ID: '.$result['id'].'';
}
mysql_close($conn);
return $result;
}
 

Se invece dovete effettuare una query che non da risultato basta omettere la gestione del risultato ed indicare la query voluta nella variabile $query.

Per oggi è tutto. Vi è stato utile questo tutorial? Commentate pure qui sotto e fate un salto su GANF!



Ritornare alla prima pagina di Logo Paperblog