Bd distant

karim603

karim603 Le 8 avril 2017 à 22:52 (Édité le 25 janvier 2019 à 17:53)

Bonjour, mon code sql marche en local mais pas en serveur poutant j'ai utlisé mon hebergeur pour importer les tables j'ai crée un autre compte (avec mot de passe) pour me connecter a la bd maissa ne marche pas
Zbuu

Zbuu Le 9 avril 2017 à 02:00

Yop ! 

As-tu pensais à bien modifier tes identifiants de connexion à la base de donnée ? 
karim603

karim603 Le 9 avril 2017 à 14:06

oui justement j'ai essayé de faire  mais ca ne marche pas
TheOldNoob

TheOldNoob Le 9 avril 2017 à 15:20

Salut !
J'ai un peu de mal a comprendre, mais j'ai aussi bien la tête dans le cul vu que je doit pondre un site complet en moins de 48h 😀

Du coup, tu veux utilisé ta bdd héberger sur un site A sur un autre site B héberger autrepart?
karim603

karim603 Le 9 avril 2017 à 23:40

Je n'ai pas compris TheOldNoob
TheOldNoob

TheOldNoob Le 9 avril 2017 à 23:43

bah moi non plus... Donc réexplique ton problème différemment 😀
TBMaster59

TBMaster59 Le 10 avril 2017 à 10:22

en faites il dit juste que sa connexion à sa BDD ne marche plus depuis qu'il à mis son site sur un hébergeur web 
karim603

karim603 Le 10 avril 2017 à 11:43 (Édité le 10 avril 2017 à 11:44)

"en faites il dit juste que sa connexion à sa BDD ne marche plus depuis qu'il à mis son site sur un hébergeur web "
Oui et non,oui car ca ne marche pas des que le site est en ligne et non des que je suis en local

"bah moi non plus... Donc réexplique ton problème différemment"
En fait je voudrais que tout le monde se connecte a ma bdd parce que  en local  ca marche mais en serveur ca ne marche pas donc quand le site est en ligne.Dans new PDO est-ce qu'il faut changer quelque chose ?
Balatharas

Balatharas Le 10 avril 2017 à 12:05

C'est dingue ça...
Donne nous ton code, qu'on voit ça en détail..
TBMaster59

TBMaster59 Le 10 avril 2017 à 12:44

Ta changer le "localhost" dans ton code par ton herbergeur SQL ?
Zbuu

Zbuu Le 10 avril 2017 à 12:49

Oui et non,oui car ca ne marche pas des que le site est en ligne et non des que je suis en local 
Dans new PDO est-ce qu'il faut changer quelque chose ?
Bien sur qu'il faut changer quelques chose, tu dois mettre les identifiants que ton hébergeurs te donnes 
Balatharas

Balatharas Le 10 avril 2017 à 13:43 (Édité le 10 avril 2017 à 13:43)

Oui c'est pour ça que je demande le code, si ça se trouve il a mis localhost 
TBMaster59

TBMaster59 Le 10 avril 2017 à 15:44

try {
   $bdd = new PDO('mysql:host=TON_HERBERGEUR_SQL;dbname=NOM_DE_TA_BDD', 'NOM_D_UTILISATEUR', 'MOT_DE_PASSE');
} catch(PDOException $e) {
   die('Connexion échouée : ' . $e->getMessage());
}
karim603

karim603 Le 10 avril 2017 à 23:41 (Édité le 10 avril 2017 à 23:43)

Oui c'est pour ça que je demande le code, si ça se trouve il a mis localhost 
Non,  j'ai bien mit le hôte mysql de mon hébergeur donc Hostinger et les identifiants
karim603

karim603 Le 10 avril 2017 à 23:48 (Édité le 10 avril 2017 à 23:56)

 J'ai mit le code TheBigMaster59 et il me dit Connexion échouée : SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: No such host is known.
Balatharas

Balatharas Le 11 avril 2017 à 14:40

Si tu lis bien l'erreur, elle dis que ton code ne trouve pas l'hôte, il ne trouve pas la bdd.
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte