Probleme de connection a ma dbb

Résolu/Fermé
Eric - Modifié le 9 mai 2021 à 17:45
 eric - 12 mai 2021 à 16:42
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
A voir également:

7 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
9 mai 2021 à 17:46
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
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
9 mai 2021 à 17:51
bonjour, es-tu certain du nom du serveur où se trouve la bdd?
1
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
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
9 mai 2021 à 19:13
d'où vient ce nom indextoionbase?
0
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477 > yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024
9 mai 2021 à 19:20
quel est le nom du fichier php que tu nous montres?
que contient le fichier cobdd.php?
0
Eric > yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024
Modifié le 9 mai 2021 à 19:23
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
Eric > yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024
Modifié le 9 mai 2021 à 19:25
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
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477 > Eric
9 mai 2021 à 19:30
peux-tu utiliser les balises de code pour partager du code? explications ici: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

que contient la ligne 17 de ton fichier co-bdd.php?
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
9 mai 2021 à 19:53
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

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

Posez votre question
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
Jai tous essayer je me suis donc tourner vers l'assistance de mon hebergeur
je vous tiendrais informé
encore merci
0
Merci pour votre aide il s'agissait d'un problème chez mon hébergeur
0