Créer un site gratuitement    Tutoriels    Sql    Se connecter à une base de données mysql
Mes favoris    Ajouter l'article à vos favoris

Se connecter à une base de données mysql

Avant toute manupulation de votre Base De Données MySQL, vous devez préalablement établir une connexion entre celle-ci et la page nécessitant un accès à cette BDD.
Pour cela, nous allons utiliser deux fonctions PHP permettant d'ouvrir une connexion à l'outil MySQL : mysql_connect() et mysql_select_db().
La première fonction a pour but d'accéder à votre serveur et de s'y connecter ;
La deuxième fonction quant à elle permet d'ouvrir la Base De Données souhaitée (il faut savoir qu'un serveur peut disposer de plusieurs BDD) ;
<?php
$Hote = ''; // Hôte de votre site internet
$User = ''; // Nom d'utilisateur
$Pass = ''; // Mot de passe
$Name = ''; // Nom de la base de donnée
 
$connect = mysql_connect($Hote, $User, $Pass);
$select  = mysql_select_db($Name) or die(mysql_error());
?>
Une explication supplémentaire s'impose avant de poursuivre l'article :
or die(mysql_error())
Ceci signifie que si la connexion à notre Base De Données a échouée (die()), on affiche l'erreur MySQL qui va nous indiquer la source d'erreur (mysql_error()), il peut s'agir d'un mauvais mot de passe, nom de BDD, ...

La connexion à la Base De Données de son compte free est plutôt simple, en effet seul le nom d'utilisateur et le mot de passe changent alors que sur d'autres serveurs, l'hôte et le nom de la BDD n'est jamais le même !
Voici en exemple les paramètres à entrer pour se connecter à sa Base De Données chez free :
$Hote = 'ftpperso';
$User = '*Nom.du.domaine*';
$Pass = '*Mot de passe SQL*';
$Name = 'localhost';
Autre exemple de connexion à une Base De Données 1and1 (# représentant un chiffre) :
$Hote = 'db####.1and1.fr';
$User = 'dbo#########';
$Pass = '******';
$Name = 'db#########';
Pour trouver l'hôte, le nom d'utilisateur ou encore le nom de votre Base De Données, il faut vous connecter à l'espace client de votre hébergeur et de vous rendre dans la partie "administration MySQL".
Une fois la connexion établie, il ne faut pas oublier de déconnecter l'accès à votre Base De Données à la fin de votre fichier, pour cela, on fait appel à la fonction mysql_close() :
<?php
mysql_close();
?>
Il est bien entendu que toute requête SQL doit être codée entre la connexion à MySQL et la déconnexion de celle-ci !

Participez au développement du site en laissant vos impressions.

Commentaire/demande concernant l'article :


Recopiez le contenu de cette image :
Code anti-robot  »