Les bases

Le Langage

Fonctions

Intégration Mysql

Astuces

Hébergement
Annuaire
 

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);
?>


© HIWIT tous droits réservés