Bonjour,
j'ai développé une petite application sur WAMP (Mysql 5.7.19, php 5.6.31, Apache 2.4.27, phpMyAdmin 4.7.4) Celle-ci marche bien. j'utilise pour l'accès à la BDD la fonction suivante :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 function getBdd(){ $host = "localhost"; $user = "root"; $pass = "monpasse"; $lbdd = "mabase"; try{ $bdd = new PDO('mysql:host=$host;dbname=$lbdd;charset=utf8', $user, $pass , array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); }catch(PDOException $e){ echo 'ERREUR OUVERTURE BASE : => getBdd() ' . $e->getMessage(); } return $bdd ; }
Lorsque l'application est dans un autre serveur (Mysqli 5.0.12, Php 7.0, MySqlnd 5.0.12, etc.) avec les extensions php_pdo_mysql.dll,php_pdo_sqli.dll activées je n'arrive pas à accéder à la BDD. Voilà l'erreur qui m'est renvoyée :
Je ne sais pas si c'est la configuration qu'il faut revoir si oui, comment je peux configurer ce serveur pour que ça marche comme dans WAMP. Je ne suis pas doué coté serveur.php_network_getaddresses: getaddrinfo failed: Name or service not known
Je vous remercie d'avance.
Partager