Comment se connecter à une base de données
Code de connexion:
<? //On déclare les variables pour pouvoir se connecter à sa base $nom_du_serveur ="***"; $nom_de_la_base ="***"; $nom_utilisateur ="***"; $passe ="***"; //Variable de connexion à la base de données mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe"); //Vérification d'accès à la base de données mysql_select_db("$nom_de_la_base") or die("Impossible d'ouvrir la base de données "); // On ferme la connexion mysql_close(); ?>
Exemple d'un compte Free.fr:
Supposons un compte chez FREE dont le nom du site serait toto et le mot de pass titi:
<? //On déclare les variables pour pouvoir se connecter à sa base $nom_du_serveur ="free.fr"; $nom_de_la_base ="toto"; $nom_utilisateur ="toto"; $passe ="titi"; //Variable de connexion à la base de données mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe"); //Vérification d'accès à la base de données mysql_select_db("$nom_de_la_base") or die("Impossible d'ouvrir la base de données "); // On ferme la connexion mysql_close(); ?>
A savoir:
La fonction mysql_connect(); permet de se connecter au serveur precisé dans la variable $nom_du_serveur.
La fonction mysql_db(); permet de verifier si l'ouverture de la base de données déclaré dans $nom_de_la_base est possible. Si elle échoue, on affiche le message d'erreur "Impossible d'ouvrir la base de données ".
Les // permet de commenter le code.
Fonction de connexion à une base de données
Cette fonction est à insérer dans un fichier de fonctions.
<?php //fonction de connexion à la bd function connexion_bd(){ $nom_du_serveur ="free.fr"; $nom_de_la_base ="toto"; $nom_utilisateur ="toto"; $passe ="titi"; $link = mysql_connect ($nom_du_serveur,$nom_utilisateur,$passe) or die ('Erreur : '.mysql_error()); mysql_select_db($nom_de_la_base, $link) or die ('Erreur :'.mysql_error()); } //fonction de déconnexion à la bd function close_bd() { mysql_close($link); } ?>En supposant que cette fonction soit incluse dans un fichier nommé "fonctions.php", vous devez alors inclure ce fichier pour toute connexion à votre BD.
<?php include('fonctions.php'); //Ouverture de la connexion connexion_bd(); /*Votre code php et compagnie*/ //Fermeture de la connexion close_bd(); ?>


Signaler une erreur
Créer un Tag cloud ou nuage de mots clés
Codes PHP
Comment contrôler et vérifier une url



