Connexion à une base de données

Résolu/Fermé
barnabe0057 Messages postés 14452 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 3 août 2024 - Modifié par baladur13 le 28/12/2016 à 10:24
barnabe0057 Messages postés 14452 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 3 août 2024 - 28 déc. 2016 à 13:31
Bonjour,

J'essaie de me connecter à ma base de données Postfix, voilà le code :
<?php

try
{
$bdd = new PDO('mysql:dbname=postfix;host=163.172.xxx.xxx;charset=utf8', 'root', 'password', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
}

catch(Exception $e)
{
      die('Connection failed : '.$e->getMessage());
}

$reponse = $bdd->query('SELECT username FROM mailbox');

while ($donnees = $reponse->fetch())
{
echo $donnees['username'] . '<br />';
}

$reponse->closeCursor();

?>


J'exécute ce code en local depuis WAMP SERVER, ma base de données se trouve sur mon serveur dédié chez Online.

J'obtiens ce message d'erreur :

SQLSTATE[HY000] [2002] Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusée.



EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.
A voir également:

3 réponses

jordane45 Messages postés 38299 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 novembre 2024 4 704
28 déc. 2016 à 08:22
Bonjour
Pascal sur que ton héberger autorisé les connexions distantes....

0
Nessdarth Messages postés 36 Date d'inscription vendredi 16 décembre 2016 Statut Membre Dernière intervention 28 février 2017 3
28 déc. 2016 à 10:20
Salut,

Si tu travailles en local et que tu tentes une connexion sur un serveur distant, cela peut être interdit et c'est le cas ici avec le message d'erreur.

Quand on bosse en local, vaut mieux aussi travailler avec une base de données locale
0
barnabe0057 Messages postés 14452 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 3 août 2024 4 917
28 déc. 2016 à 13:31
Merci pour vos réponses.

J'ai donc "installé" le code sur ma plateforme LEMP sur mon dédié, et magie ça fonctionne.

Je vous souhaite une bonne journée.

Je passe le sujet en "résolu".
0