Connexion à une base de données
Résolu
barnabe0057
Messages postés
14329
Date d'inscription
Statut
Contributeur
Dernière intervention
-
barnabe0057 Messages postés 14329 Date d'inscription Statut Contributeur Dernière intervention -
barnabe0057 Messages postés 14329 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'essaie de me connecter à ma base de données Postfix, voilà le code :
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 :
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. |
3 réponses
-
Bonjour
Pascal sur que ton héberger autorisé les connexions distantes....
-
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 -
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".