Chapitre 4 - Intégration avec
les bases Mysql
1) Connection à une
base Mysql
Le PHP est trés souvent lié à une ou plusieurs
bases SQL ce qui d'une part augmente l'interactivité mais aussi en augmente
le nombre de possibilité.
a) script de connection
<?
$host="mysql.host.com";//Adresse
du serveur Mysql
$user="login";//Login
pour accéder à la base de données
$mdp="password";//Password
pour accéder à la base de données
$database="basesql";
$link=mysql_connect("$host","$user","$mdp");
if (!$link) die ("Impossible
de se connecter à la base de données");
mysql_select_db($database)or die
("Impossible d'ouvrir la base $database:".mysql_error());
?>
Autre méthode:
<?
$host="localhost";
//Adresse du serveur Mysql
$user="login";
//Login pour accéder
à la base de données
$passe="password"; //Password
pour accéder à la base de données
$database="database";
$connect=@mysql_connect($host,$user,$passe);
if(!$connect)
{
// Connexion impossible
print "CONNEXION IMPOSSIBLE à la base
de données !";
}
else
{
// Connexion établie
au serveur MySQL
print "Connexion établie";
}
?>
Le fait d'avoir mis @ devant mysql_connect
permet en cas d'erreur de ne pas afficher l'erreur.
Qui dit une connection ouverte, il faut donc la fermer:
<?
mysql_close($connect);
?>
|