établir une connexion a une base de données avec PHP

Date de publication : 13 février 2008
Par : noc

Bonjour,

Nombreux sont les scripts php, qui communiquent avec une base de données (stockage de données, enregistrement de données d’un formulaire..etc) et pour cela toujours avant d’acceder à une base de données , il y a des lois à respecter, comme dans la vie normale, avant de rentrer chez quelqu’un on frappe à sa porte on demmande la permission,en informatique c’est la même chose, avant d’accéder à une base de données il faut s’identifier au serveur de base de données.

Donc une fois devant la porte vous sonnez, il vous demande ( qui est-ce ?) vous lui donnez vos coordonnées et soit il vous reconnais et il vous
dit : "Bonjour ça va ? installez vous  faites comme chez vous!! ", Soit il rejette votre demande on vous disant :"je ne vous connais pas donc je n’ouvre pas la porte aux inconnus".( makenche kessra yabssa comme on dit chez nous :D )

Dans les scripts PHP , moi personnellement j’utilise toujours un fichier php que j’appel "connexion.php" et je fais l’appel de ce fichier a chaque fois que j’ai besoin de me connecter.

ce fichier connexion.php contient :

/****************************************************************/

$utilisateur="nom_d’utilisateur_de_la_base_de_données";

$mot_de_passe="mot_de_passe_de_la_base";

$base_d="nom_de_la_base_de_données";

$serveur="adresse_du_serveur";

 

mysql_connect($serveur,$utilisateur,$mot_passe) or die("Erreur de connexion … ");

mysql_select_db($base_d) or die ("Erreur: Impossible d’ accéder à la base de données … ");
 

/**************************************************************/

Pour expliquer un peu le contenu de ce fichier, la première partie c’est un peu notre carte d’identité, plus l’adresse de la maison où on veux y aller.La deuxième partie c’est essayer de renter dans la maison avec un compte et un mot de passe , et une fois a l’interieur si les informations sont bonnes on choisi une chambre par exemple le salon pour prendre nos livre de la bibliothèque.

Donc en deux étapes: on se connecte et on choisi la base de données.

La première étape avec mysql_connect,qui nécessite le nom du serveur, un nom d’utilisateur et un mot de passe.

La deuxième avec mysql_select_db, qui nécessite le nom de la base de données.

le die (” erreur de connexion");  c’est afficher le message et ne plus poursuivre le travail, donc si jamais on arrive pas a se connecter on affiche un message d’erreur et on s’arrete.

Voila un peu en gros, ce qu’il faut pour établir une connexion avec une base de données, si vous avez besoin de vos connecter à une base de données de n’importe quel script vous faites juste un include(’connexion.php’); et vous pourrez envoyer des requêtes à votre base de données.

 

Si vous avez des questions , je ne suis pas la :P

Laisser un commentaire