[# Accueil] . [# Menu] . [# Login]

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 !!!