Vous êtes ici Tutoriel > Connection MySQL

 
 

MySQL - Connection MySQL

Tutoriel écrit par KOogar et Phreakman
Ecrit le 20 Sep 2005 - modifié le 14 Nov 2006

Voici comment se connecter à votre base de données. Faite attention en remplissant les variables de connection. La moindre erreur et la connection vous sera refusé. Les informations de connections sont données par l'hébergeur: Serveur, mot de passe, nom de la base et utilisateur.


Sommaire :



MySQL - Connection MySQL

 
Mysql - Connection au serveur de base de données : mysql_connect()

Cette fonction accepte 3 arguments en entrée : le nom d'hôte, nom utilisateur, mot de passe.
La fonction renvoie une valeur de lien qu'il faut stoquer dans une variable afin de l'utiliser ultèrieurement.

Synthaxe :

.01
.02
.03
.04
.05
.06
  <?php
$connection
= mysql_connect("localhost","root","motdepasse");
if ( !
$connection )
die (
"connection impossible");
?>

Pour fermer la connection, on utilise mysql_close(). Cette fonction prend en argument la variable de connection à fermer.

Synthaxe :
.01
.02
.03
.04
  <?php
mysql_close
($connection);
?>

Mysql - Sélection de la base de données : mysql_select_db()

Cette fonction prend en argument un nom de base de données et une variable renvoyée par mysql_connect(), dans notre exemple $connection.
Si cette dernière variable n'est pas fournie, alors la fonction utlise la dernière connection établie.

Synthaxe :
.01
.02
.03
.04
.05
  <?php
$mabasededonnee
="Client";
mysql_select_db($mabasededonnee) or die ("pas de connection");
?>

Mysql - Connection et opération sur la base de données : mysql_query()

Cette fonction prend en argument une chaîne contenant une requête SQL et une variable renvoyée par mysq_connect().
Si cette dernière est absente, alors la variable prend la valeur retournée par la dernière connection.

Synthaxe :

Soit la table client(id,nom,prenom,adresse...)
.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
  <?php

/********************************/
/*                              */
/*    CONNECTION - EXECUTION    */
/*                              */
/********************************/

 
$mabasededonnee="nombase";
 
$connection = mysql_connect("localhost","root","motdepasse");
// test la connection
if ( ! $connection )
  die (
"connection impossible");
 
// Connecte la base
 
mysql_select_db($mabasededonnee) or die ("pas de connection");

 
$requete="SELECT * from client"; // requête
 
mysql_query($requete,$connection); // envoi de la requête
 
?>




© Copyright: Les tutoriels sont exclusifs et sont la propriétés des auteurs.
    Reproduction interdite.