Probleme de connection a ma dbb

Résolu
Eric -  
 eric -
Bonjour,
J'ai installer un script mais je reçois ce message d'erreur quand a la connexion de la base de donnée

Fatal error: Uncaught PDOException: PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /htdocs/espace-admin/includes/cobdd.php:17 Stack trace: #0 /htdocs/espace-admin/includes/cobdd.php(17): PDO->__construct('mysql:host=inde...', 'indextoionbase', 'Ab09081974') #1 /htdocs/espace-admin/index.php(4): require('/htdocs/espace-...') #2 {main} Next PDOException: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known in /htdocs/espace-admin/includes/cobdd.php:17 Stack trace: #0 /htdocs/espace-admin/includes/cobdd.php(17): PDO->__construct('mysql:host=inde...', 'indextoionbase', 'Ab09081974') #1 /htdocs/espace-admin/index.php(4): require('/htdocs/espace-...') #2 {main} thrown in /htdocs/espace-admin/includes/cobdd.php on line 17
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Voici le fichier en question:
<?php
$serveur = "xxxxxxx";
$basebdd = "xxxxxx";
$ubdd = "xxxxxxxx";
$mdpbdd = "xxxxx1";

 

$bdd = new PDO('mysql:host='.$serveur.';dbname='.$basebdd.';charset=utf8',$ubdd,$mdpbdd);
$bdd->exec("set names utf8");  


?>

EDIT : AJout des balises de code

(j'ai flouter les renseignement de la connexion par sécurité )
je vois pas pourquoi la connexion a la base de donnée ne ce fait pas, voyer vous une erreur? Merci pour votre aide

Configuration: Windows / Chrome 90.0.4430.93

7 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour,

    Tu bosses en local sur ton ordi je pense....( indextoionbase ? )
    Tu as mis quoi comme "serveur" ?
    J'ai l'impression que tu n'as pas mis la bonne info....
    Essaye avec localhost ou l'ip : 127.0.0.1

    1
  2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, es-tu certain du nom du serveur où se trouve la bdd?
    1
  3. Eric
     
    Merci pour vos reponse
    au faite je pense que les renseignement sont correct
    je ne travaille pas en local je suis chez l'hébergeur lws voici comment j'ai proceder
    $serveur = "Ip serveur exemple 192.168.23.12";
    $basebdd = "le nom de la base";
    $ubdd = "le login de la base";
    $mdpbdd = "les mot de passe de la base";

    j'ai essayer en mettant localhost comme nom de serveur et l'erreur est différente

    Warning: PDO::__construct() [pdo.--construct]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /htdocs/espace-admin/includes/cobdd.php on line 17

    Warning: PDO::__construct() [pdo.--construct]: [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known (trying to connect via tcp://indextoionbase.mysql.db:3306) in /htdocs/espace-admin/includes/cobdd.php on line 17

    Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known' in /htdocs/espace-admin/includes/cobdd.php:17 Stack trace: #0 /htdocs/espace-admin/includes/cobdd.php(17): PDO->__construct('mysql:host=inde...', 'indextoionbase', 'Ab09081974') #1 /htdocs/espace-admin/index.php(4): require('/htdocs/espace-...') #2 {main} thrown in /htdocs/espace-admin/includes/cobdd.php on line 17

    Je comprend pas pourquoi ca ne fonctionne pas
    1
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      d'où vient ce nom indextoionbase?
      0
    2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       
      quel est le nom du fichier php que tu nous montres?
      que contient le fichier cobdd.php?
      0
    3. Eric > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Le fichier s'apel co-bdd.php
      et le contenus est

      <?php
      $serveur = "185.98.131.149";
      $basebdd = "xxxxxxxxx";
      $ubdd = "xxxxxxxxx";
      $mdpbdd = "xxxx1";



      $bdd = new PDO('mysql:host='.$serveur.';dbname='.$basebdd.';charset=utf8',$ubdd,$mdpbdd);
      $bdd->exec("set names utf8");


      ?>
      0
    4. Eric > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       
      indextoionbase, Je ne sais absolument pas d'où il viens ni ce que ca veux dire au faite?
      je ne le vois pas dans le fichier config au faite
      0
  4. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Vérifie que tu as bien la dernière version de PHP
    https://aide.lws.fr/base/cPanel/Configuration-PHP-avec-cPanel/Comment-activer-les-modules-php-mis-en-place-par-defaut

    Assure-toi d'avoir mis les bons sdentifiants et surtout la bonne adresse pour le serveur qui héberge la base de données.

    Regarde si tes fichiers sont bien encodé en UTF-8 (voir chapitre 1 du lien suivant : https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8 . )

    Et si rien n'y fait contacte le support de ton hébergeur :https://aide.lws.fr/base/Support/Support-Technique/Contacter-le-support-via-votre-espace-client

    1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Eric
     
    Je ne sais absolument pas d'où il viens ni ce que ca veux dire au faite?
    je ne le vois pas dans le fichier config au faite
    0
  7. Eric
     
    Jai tous essayer je me suis donc tourner vers l'assistance de mon hebergeur
    je vous tiendrais informé
    encore merci
    0
  8. eric
     
    Merci pour votre aide il s'agissait d'un problème chez mon hébergeur
    0