Auteur Sujet: Besoin d'aide pour connexion manuelle à ma base de donnée  (Lu 1295 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne jerome1397

  • Débutant
  • *
  • Messages: 3
    • Pintxo
Besoin d'aide pour connexion manuelle à ma base de donnée
« le: 29 Janvier 2018 à 12:13:31 »
Bonjour, je m'appelle Jérôme, je suis débutant en php et je travaille sur un site internet dynamique contenant une page "inscription" permettant à l'utilisateur de s'inscrire sur mon site. Je possède une base de données dédiée à mon site, mais depuis ce matin je cherche à me connecter à celle-ci en utilisant du php juste avant la balise html comme je l'ai appris à le faire sur OpenClassrooms. Voici ce que j'ai écris :

<?php

try
{
   $bdd = new PDO('mysql:host=cl1-sql23 ; dbname=nomDeMaBase ; charset=utf8', 'nomUtilisateur', 'motDePasse');
}

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

?>


Ensuite, j'upload la page "inscription" contenant ce script, et là j'obtiens une magnifique erreur m'indiquant que le nom de l'hôte (en l'occurence cl1-sql23) est introuvable/inconnu. Pourtant, cela correspond bien au nom du serveur qui héberge ma base de donnée ! Voila le lien de la page en question : http://pintxo.fr/sign-in.php

Auriez-vous des idées/solutions pour résoudre ce problème ?

Merci de votre compréhension  -_-

Hors ligne Sellig33

  • Connaisseur
  • ***
  • Messages: 263
Re : Besoin d'aide pour connexion manuelle à ma base de donnée
« Réponse #1 le: 02 Février 2018 à 16:16:15 »
Bonjour,

http://php.net/manual/fr/pdo.connections.php

Vire les espaces dans la ligne PDO comme indiqué sur la doc ci-dessus
cela devrait résoudre le pb.

Gilles

Hors ligne jerome1397

  • Débutant
  • *
  • Messages: 3
    • Pintxo
Re : Besoin d'aide pour connexion manuelle à ma base de donnée
« Réponse #2 le: 03 Février 2018 à 19:11:28 »
http://pintxo.fr/sign-in.php

Le message d'erreur persiste :huh:
Y a t-il une manipulation spécifique à faire au niveau du serveur de base de données ?
J'ai l'impression que le problème vient du serveur, étant donné que ça marche avec localhost.

Merci
« Modifié: 03 Février 2018 à 19:14:51 par jerome1397 »

Hors ligne yazworld

  • Débutant
  • *
  • Messages: 1
Re : Besoin d'aide pour connexion manuelle à ma base de donnée
« Réponse #3 le: 04 Février 2018 à 00:20:14 »
Bonjour,

Il semble que le problème provient du fait que tu essayes de te connecter à un serveur MySQL chez phpnet alors que ton nom de domaine "pintxo.fr" est hébergé chez Ovh .... d'où le message d'erreur "Unknown MySQL server host 'cl1-slq23'" ...

Cordialement,
Yazid

Hors ligne jerome1397

  • Débutant
  • *
  • Messages: 3
    • Pintxo
Re : Besoin d'aide pour connexion manuelle à ma base de donnée
« Réponse #4 le: 04 Février 2018 à 09:30:45 »
Ah merci beaucoup !
Je change d'hébergeur et je vous tiens au courant !

Hors ligne Yannick!

  • Administrateur
  • Habitué
  • *****
  • Messages: 120
Re : Besoin d'aide pour connexion manuelle à ma base de donnée
« Réponse #5 le: 05 Février 2018 à 09:48:09 »
Bonjour,

Si vous souhaitez utiliser les serveurs de bases de données depuis un autre hébergeur vous devez fournir l'adresse IP du serveur de base de données  et pas le nom d'hôte interne à PHPNET.
L'ensemble des adresses IP des serveurs MySQL sont disponibles sur le wiki à l'adresse : https://wiki.phpnet.org/Connexion_%C3%A0_une_bases_de_donn%C3%A9es_MySQL_depuis_l%E2%80%99ext%C3%A9rieur

Pour le serveur cl1-slq23 il s'agit de 46.255.164.248.

Cordialement