Connection et Déconnection SQL
-> Écrit par Jynrion le 01/12/2007 à 17h34 dans Tutoriaux : Php/Mysql | 0 Commentaire
Bonjour, voilà le premier tutoriel de la partie php/mySql.
Nous allons apprendre à créer des fonctions de connexions et de déconnexions à notre base Mysql. Ceci afin de rendre plus facile ensuite les demandes à effectuer à notre base.
Création du Fichier Config.php
Il va contenir nos deux fonctions:
Code PhP :
<?php
// --------------------------------------------------------------------------------------------------------------------------
// Connexion A la Base De Données
function connexion_DB() {
// Définition des paramètres de connexion
$serveur = "localhost";
$utilisateur = "Votre_LoGin";
$bdd = "Nom_De_Votre_Base";
$mot_de_pass = "Votre_MDP";
// Connexion au serveur
mysql_connect($serveur, $utilisateur, $mot_de_pass) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
}
// --------------------------------------------------------------------------------------------------------------------------
// Deconnection de la DB
function deconnexion_DB() {
mysql_close();
}
?>
Et voilà, il ne nous reste plus qu'à enregistrer tout ça sous le nom de config.php.
Mais, Mais, mais, vous aller me dire que ça ne me permet pas de me connecter à ma base ça...
Et bien non, il vous faut maintenant inclure cette page sur les pages où vous voulez effecteur une opération php/Mysql.
Inclusion De la page Config.php
Il vous suffit au début de votre page de faire:
Code PhP :
<?php
// Inclusion de la page Config.php
include_once 'config.php';
// Appel De La Fonction et Connexion à la base de données
connexion_DB();
?>
Ensuite, quand vous voudrez effectuer une opération sur votre base vous n'aurez plus qu'à faire:
Code PhP :
<?php
// Exemple Avec Une Boucle pour lire des news
$retour = "SELECT * FROM `news` ORDER BY nid ";
$resultat = mysql_query($retour);
?>
et maintenant, il nous faut fermer la connexion Mysql que ce soit propre et net:
Code PhP :
<?php deconnexion_DB(); ?>
Et voilà, maintenant vous savez comment vous connecter à une base Mysql et comment simplifier les requêtes faites à celle-ci !!!