S'il vous plait j'arrive pas a se connecter a MySQL Databases

Résolu
elmehdibiyani Messages postés 20 Statut Membre -  
elmehdibiyani Messages postés 20 Statut Membre -
Bonjour,

S'il vous plait j'arrive pas a se connecter MySQL Databases , aide s'il vous plait
<?php
$mysqli = new mysqli();
$mysqli->connect('Hostname', 'DBusername', 'DBpassword', 'DBname');

//Hostname - normaly localhost 
//DBusername - your mysql username 
//DBpassword - your mysql password 
//DBname - your mysql database name 


if ($mysqli->connect_errno) { echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error; } 

?>


EDIT : AJout des balises de code.

3 réponses

  1. GrifOli Messages postés 2223 Statut Membre 597
     
    Bonjour,

    Il faudrait que tu commences par t'initier à MySQL avant de prendre un code sans savoir quoi faire avec.
    https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914293-lisez-des-donnees
    0
  2. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    Pour que ça fonctionne... il faut que tu mettes dans les paramètres les informations relatives à TA base de données
    $mysqli->connect('Hostname', 'DBusername', 'DBpassword', 'DBname');
    

    Il faut donc que tu remplaces :
    Hostname par l'IP ou le nom de la machine qui héberge ta BDD
    DBusername : Nom d'utilisateur pour se connecter à la BDD
    etc...

    Si malgré ça tu as toujours un souci ... il faudrait nous indiquer exactement le message d'erreur que tu rencontres.

    0
  3. elmehdibiyani Messages postés 20 Statut Membre
     
    Merci pour la réponse

    Voila le Message erreur

    Parse error: syntax error, unexpected T_DNUMBER in /home/u914655444/public_html/db.php on line 5
    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Tu pourrais nous montrer le code de ton fichier : db.php ??
      0
    2. elmehdibiyani Messages postés 20 Statut Membre > jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention  
       
      <?php
      $mysqli = new mysqli();
      $mysqli->connect('Hostname', 'DBusername', 'DBpassword', 'DBname');
      
      //Hostname - normaly localhost 
      //DBusername - your mysql username 
      //DBpassword - your mysql password 
      //DBname - your mysql database name 
      
      
      if ($mysqli->connect_errno) { echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error; } 
      
      ?>
      


      EDIT : AJOUT DES BALISES DE CODE !
      0
    3. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830 > elmehdibiyani Messages postés 20 Statut Membre
       
      C'est le même que précédemment .....
      Tu as lu ma réponse précédente ?
      => Tu as remplacé les variables dans le connect ??

      Par contre.. ta méthode de connexion m'étonne quelque peu...
      ne devrais tu pas faire plutôt :
      $mysqli= new mysqli('Hostname', 'DBusername', 'DBpassword', 'DBname');
       
      if($mysqli->connect_errno > 0){
          die('Failed to connect to MySQL: [' . $mysqli->connect_error . ']');
      }
      
      0
    4. elmehdibiyani Messages postés 20 Statut Membre > jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention  
       
      je peux te donne le lien pour avoir la totalité de scripte si tu veux
      0
    5. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830 > elmehdibiyani Messages postés 20 Statut Membre
       
      Pas besoin... tu as juste à mettre le code que je vient de te donner... d'y remplacer les variables par celles correspondantes à ta Base de données...
      de t'assurer que l'extension Mysqli est bien activée sur ton serveur.. et zoouuu....
      0