[RESOLU] connexion à mySQL avec php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] connexion à mySQL avec php

Re: [RESOLU] connexion à mySQL avec php

par JOUFFRAY » 02 avr. 2015, 20:23

Bonsoir =D> ,
OK, j'ai isoler le problème, il me reste à voir maintenant d'où peut venir mon problème.
Merci mille fois pour votre aide

Re: connexion à mySQL avec php

par @rthur » 02 avr. 2015, 11:45

Hélas, lorsque j'essaie d'exécuter mon script, les réponses sont toujours celle indiquées dans le fichier résultat.txt de mon zip communiqué dans la formulation de cette discussion.
Le mystère demeure, et l'accès à mon serveur distant est identique.
Quand on bloque en général la meilleure solution est d'essayer d'isoler le problème.
Pour cela créée une nouvelle page PHP et met uniquement le code exemple de la doc pour mysqli_connect :
http://php.net/manual/fr/mysqli.constru ... ample-1858
Bien sûr en indiquant tes paramètres de connexion à ta base.

Re: connexion à mySQL avec php

par torsporter » 02 avr. 2015, 08:35

wow, merci pour vos conseils. Ce sont utiles pour moi.

Re: connexion à mySQL avec php

par JOUFFRAY » 01 avr. 2015, 19:43

Bonsoir,
ça y est, c'est fait après avoir suivi vos conseils. Dans la ligne de commande de mon explorateur mozilla, le résultat est identique que je tape 127.0.0.1 ou localhost.
Hélas, lorsque j'essaie d'exécuter mon script, les réponses sont toujours celle indiquées dans le fichier résultat.txt de mon zip communiqué dans la formulation de cette discussion.
Le mystère demeure, et l'accès à mon serveur distant est identique.

Re: connexion à mySQL avec php

par @rthur » 01 avr. 2015, 16:34

Ok, ce n'est pas le bon fichier.
Voici ce qu'il faut faire : http://forums.cnetfrance.fr/topic/12021 ... windows-8/

Re: connexion à mySQL avec php

par JOUFFRAY » 01 avr. 2015, 15:26

Le fichier se situe dans :

C:\Windows\WinSxS\amd64_microsoft-windows-w..ucture-other-minwin_31bf3856ad364e35_6.3.9600.16384_none_25fdfd813908f8a6

je peux l'éditer mais pas de sauvegarde possible, la cause une fenêtre "Echec de la sauvegarde" avec le message : "S'il vous plait verifier que ce programme n'est pas ouvert par un autre programme"

j'ai arrêté mon serveur et la cause est toujours la même. Est-ce bien le bon emplacement (répertoire) pour ce fichier ?

J'accède à mes bases mySQL à partir de VBA Excel sans aucun problème ainsi qu'avec phpAdmin.

Re: connexion à mySQL avec php

par @rthur » 01 avr. 2015, 09:40

J'ai trouvé un fichier hosts qui contenait
# 127.0.0.1 localhost
je suppose que le # est considéré comme un commentaire
+1, il faut retirer le #

Re: connexion à mySQL avec php

par JOUFFRAY » 01 avr. 2015, 09:34

J'ai trouvé un fichier hosts qui contenait
# 127.0.0.1 localhost
je suppose que le # est considéré comme un commentaire

Re: connexion à mySQL avec php

par JOUFFRAY » 01 avr. 2015, 09:21

Re,
j'ai oublié de préciser que :
1). je suis en Windows 8.1
2). le test a été fait également avec un serveur distant (mon hébergeur)

Re: connexion à mySQL avec php

par JOUFFRAY » 01 avr. 2015, 08:53

Bonjour,

Point 1 : Mon script PHP récupère les info dans un fichier .txt se trouvant à la base du répertoire, j'ai testé avec 127.0.0.1 et localhost, le résultat est le même.
Point 2 : ou se trouve le fichier "hosts" dont tu parles ?
Point 3 : ou trouver la case à cocher de la gestion de l'IPV6 de la carte réseau ?

Remerciements et salutations.

Re: connexion à mySQL avec php

par @rthur » 31 mars 2015, 19:45

Bonjour,

localhost résout en IPV6 sur ton PC ce qui peut provoquer des problèmes comme celui que tu rencontres.
3 possibilités :
- dans ton script PHP, indique 127.0.0.1 plutôt que localhost
- modifies le fichier hosts de ton PC pour indiquer localhost 127.0.0.1
- dans tes paramètres de carte réseau, décoche la gestion de l'IPV6

Re: connexion à mySQL avec php

par JOUFFRAY » 31 mars 2015, 19:09

Bonsoir,

Le ping localhost ou 127.0.0.1 semble donné le même résultat, en pièce jointe le résultat des deux pings.

Bonne soirée

Re: connexion à mySQL avec php

par tof73 » 31 mars 2015, 18:25

ping localhost
ne doit fonctionner chez toi
essaie de remplacer localhost par 127.0.0.1

connexion à mySQL avec php

par JOUFFRAY » 31 mars 2015, 18:06

Bonjour :pouce:

Lors de ma connexion, j'ai les messages suivants :
:oops:
Module connexion.php :
Enregistrement : serveur=localhost
Enregistrement : user=root
Enregistrement : password=
Enregistrement : base=test
Nouvelle connexion serveur : localhost , utilisateur : root , mot de passe : , base : test


Warning: mysqli_connect(): in C:\Program Files (x86)\EasyPHP\data\localweb\TestConnexion\accesBase.php on line 28

Warning: mysqli_connect(): in C:\Program Files (x86)\EasyPHP\data\localweb\TestConnexion\accesBase.php on line 28

Echec de la connexion : php_network_getaddresses: getaddrinfo failed: Hôte inconnu.
#-o

En pièce jointe vous trouverez le code complet zippé correspondant à ce test. Si quelqu'un peut m'expliquer pourquoi j'ai ce message.
Ma configuration : EasyPHP 14.1 Apache/2.4.7 (Win32) PHP/5.4.24 et j'ai bien une base appelé "test"

Merci à toutes solutions, je ferai le tri.
Bonne soirée.