begin process at 2012 05 27 22:22:09
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

SQL

 > COMMENT SE CONNECTER A UNE BASE DE DONNEES MYSQL

COMMENT SE CONNECTER A UNE BASE DE DONNEES MYSQL


 Information sur la source

Note :
9,08 / 10 - par 12 personnes
9,08 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :SQL Niveau :Débutant Date de création :25/05/2001 Vu :40 396

Auteur : Jo

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Je vais vous explication dans cet exemple comment effectuer une connection a une base de donnees MySQL via PHP

Source

  • <?
  • //Vaiable d'environement pour le script
  • $host = "localhost";
  • $user = "joel";
  • $password = "joe";
  • $bdd = "ma_base_de_donnees";
  • //Chaine de connection a la base de donnee
  • $conn = mysql_connect($host, $user, $password);
  • //Verification, de la possiblite d'acceder a la base de donnee
  • mysql_select_db($bdd) or die("IMpossible d'ouvrir la base de donnee $bdd");
  • mysql_close($conn);
  • ?>
<?
//Vaiable d'environement pour le script
$host = "localhost";
$user = "joel";
$password = "joe";
$bdd = "ma_base_de_donnees";

//Chaine de connection a la base de donnee
$conn = mysql_connect($host, $user, $password);

//Verification, de la possiblite d'acceder a la base de donnee
mysql_select_db($bdd) or die("IMpossible d'ouvrir la base de donnee $bdd");

mysql_close($conn);
?>
  

 Conclusion

la fonction mysql_connect(); va se connecter a l'hote presicer dans la variable $host, dans notre exemple 'localhost', en s'authantifiant en tant qu'utilisateur 'joel', et avec un mot de passe 'joe'.
Ensuite on fait appel a la fonction mysql_db(); qui elle permet de vefifier si l'ouverture de la basse de donne declerer dans $bdd est possible, et que si elle echoue on affiche le message d'erreur 'Impossible d'ouvrir la base de donnee $bdd', le 'or die' peut aussi etre utiliser avec une chaine de connection, a condition que la chaine de connection ne soit pas dans une variable comme dans notre exemple.


 Sources du même auteur

LIRE UN FICHIER
EFFECTUER UNE REQUETE SQL SUR BASE DE DONNEES MYSQL

 Sources de la même categorie

Source avec Zip CLASS PHP :: REQUÊTES MYSQL par devgoneti
Source avec Zip Source avec une capture CONVERTIR BASE FIREBIRD EN MYSQL par castelfrederic29
Source avec une capture SQL/EXE EXECUTEUR DE REQUETTES SQL par enokbyreal
Source avec Zip ESPACE MEMBRE BASIQUE par bonhommecrea
Source avec Zip Source avec une capture MODIFICATEUR DE DONNEES DANS UNE BASE SQL AVEC LISTING DES T... par cram121

Commentaires et avis

Commentaire de vanpet le 20/02/2002 15:00:41

et comment créer la base de données à laquelle on veut se connecter ? (je suis un vrai newbie bien sur !)

Commentaire de kertimanoff le 20/08/2010 15:32:31

on ecrit communément <?php et non <? si on veut que ça marche

Commentaire de begueradj le 22/02/2011 20:37:33

en plus, il faut ajouter la fonction ceci à ligne de connexions au serveur:
or die(mysql_error()).

donc on aura:

$conn = mysql_connect($host, $user, $password) or die(mysql_error());

Commentaire de begueradj le 22/02/2011 20:40:15

conn = mysql_connect($host, $user, $password) or die(mysql_error());

(pour signaler une éventuelle erreur ou impossibilité de connexion au serveur avec les paramètres fournis)

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales