Connexion à My SQL

guir2000 Messages postés 9 Statut Membre -  
MarcuSianna Messages postés 4 Statut Membre -
Bonjour
J'aimerais savoir comment se connecter à My SQL pour faire un module d'inscription.

4 réponses

  1. Delphine
     
    Bonjour,

    Pour brancher la page web à la base de données, il faut mettre ce bout de code

    <?php
     $BDD_ADRESSE  = "mysql:host=127.0.0.1";
     $BDD_DBNAME   = "maBaseDe<<donnees";
     $BDD_LOGIN    = "root";
     $BDD_PASSWORD = "";
    
     // connexion à la base de données
     try {
      $bdd = new PDO("$BDD_ADRESSE;dbname=$BDD_DBNAME", $BDD_LOGIN, $BDD_PASSWORD);
        } catch(Exception $e) {
            exit('Impossible de se connecter à la base de données.');
        }
    
        // exécution de la requête
        $resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
    
    //si vous voulez faire des requêtes,il fait les mettre ici
    
    ?>
    
    2
  2. guir2000 Messages postés 9 Statut Membre 1
     
    Il faut changer quelque chose en fonction du nom de la base de donnée?
    0
    1. Delphine
       
      Bonjour,

      il vous suffit de mettre ici l
      $BDD_DBNAME = "maBaseDe<<donnees";
      e nom de votre base de donnees

      Bonne suite !
      0
  3. guir2000 Messages postés 9 Statut Membre 1
     
    Pourtant il me met ça :

    0
    1. CptRomaiin Messages postés 334 Statut Membre 58
       
      Salut,

      C'est normal, le code que t'as donné Delphine n'est qu'un exemple. Il faut que tu donne une valeur à la variable $requete, par exemple :

      $requete = "SELECT * FROM ma_table";
      0
  4. MarcuSianna Messages postés 4 Statut Membre 1
     
    choix 1 :
    <?php
    mysql_connect('serveur', 'utilisateur', 'mot_de_passe');
    mysql_select_db('nom_bd');
    ?>

    choix 2 :
    <?php

    try
    {
    $bdd = new PDO('mysql:host=serveur;dbname=nom_bd', 'utilisateur', 'mot_de_passe');
    }
    catch (Exception $e)
    {
    die('Erreur : ' . $e->getMessage());
    }
    ?>

    essai et merci d'avance si j'ai repondu à ta preoccupation
    0