Impossible de se connecter à la base
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:
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 :
Citation:
php_network_getaddresses: getaddrinfo failed: Name or service not known
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.
Je vous remercie d'avance.