Connexin a phpMyAdmin impossible ...

Résolu
gintoxic Messages postés 524 Date d'inscription   Statut Membre Dernière intervention   -  
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
bonjour, je débute en php et donc mySQL, le souci est que je souhaite faire une zonne de commentaire (livre d'or) et la connexion ne se fait pas... visiblement mes coordonnées de connexion a la db ne sont pas bon

je viens du site du zero, mais je ne comprends pas car matéo explique une facon avec PDO :
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '', $pdo_options);

pour le chat

et :
mysql_connect("localhost", "sdz", "mot_de_passe");
mysql_select_db("coursphp");

pour le livre d'or...

le livre d'or m'intéresse oui
mais je ne comprends pas ce que je dois mettre en localhost, password, identifiant..
j'ai mis ma db, j'ai laissé localhost, et pour pour identifiant et pass, j'ai mis les coordonnées de ma connexion a phpMyAdmin...

ou est mon erreur svp
je galere et sérieux je ne comprend splus rien

en vous remerciant par avance




7 réponses

epitale Messages postés 3943 Date d'inscription   Statut Membre Dernière intervention   915
 
bonsoir gintoxic

localhost c'est l'url du serveur de ta BD, elle est trouvable sur ton hébergeur
ce que tu appel sdz, ca doit etre le nom de ta base, ca quand tu aura acces a ton phpadmin tu pourras la créer et le mdp aussi
0
gintoxic Messages postés 524 Date d'inscription   Statut Membre Dernière intervention   10
 
beh en fai t dans ces exemple il s'agit de deux exemple du site du zero..
comment avoir acces a ces données,j'ai deja un identifiant et un mot de pass phpMyAdmin.. mais ca ne marche pas...
pour l'adresse de localhost, dois mettre sql..... ou http://sql.... ?
stp

merci deja d'avoir répondu si vite
0
gintoxic Messages postés 524 Date d'inscription   Statut Membre Dernière intervention   10
 
voici les message de retour je n'ai pas tout mis hein... :
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'http' (1) in /var/www/k/kr/kri/kri2sis.perso.sfr.fr/public_html/livredor.php on line 32

Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /var/www/k/kr/kri/kri2sis.perso.sfr.fr/public_html/livredor.php on line 33

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /var/www/k/kr/kri/kri2sis.perso.sfr.fr/public_html/livredor.php on line 33

Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /var/www/k/kr/kri/kri2sis.perso.sfr.fr/public_html/livredor.php on line 56

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /var/www/k/kr/kri/kri2sis.perso.sfr.fr/public_html/livredor.php on line 56
0
epitale Messages postés 3943 Date d'inscription   Statut Membre Dernière intervention   915
 
oui les message siginifie que la connexion a la BDD marche pas, tu as quel hebergeur ?
0
gintoxic Messages postés 524 Date d'inscription   Statut Membre Dernière intervention   10
 
je suis chez sfr
nom.perso.sfr.fr
0
gintoxic Messages postés 524 Date d'inscription   Statut Membre Dernière intervention   10
 
je te passe l'adresse tu vas voir le resultat en fait
https://www.sfr.fr/fermeture-des-pages-perso.html
0
gintoxic Messages postés 524 Date d'inscription   Statut Membre Dernière intervention   10
 
j'ai cela maintnant :

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'kri2sis.perso.sfr.fr' (4)' in /var/www/k/kr/kri/kri2sis.perso.sfr.fr/public_html/livreor.php:33 Stack trace: #0 /var/www/k/kr/kri/kri2sis.perso.sfr.fr/public_html/livreor.php(33): PDO->__construct('mysql:host=kri2...', 'Yamad0ri', '', Array) #1 {main} thrown in /var/www/k/kr/kri/kri2sis.perso.sfr.fr/public_html/livreor.php on line 33
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eomer
 
houlala, arrete avec pdo.
regarde simplement ici.
http://php.net/manual/fr/function.mysql-connect.php

tu as tout bien expliqué.
prends les fonctions natives de php..
0
eomer
 
si tu essaie de te connecter à ta base depuis ton php, l'adresse devrait normalement etre
'localhost'
tu mettras 'kri2sis.perso.sfr.fr' si tu essaie de te connecter depuis un serveur externe, à condition bien sur que tu ai autorisé les connexions venant de l'exterieur.
0
gintoxic Messages postés 524 Date d'inscription   Statut Membre Dernière intervention   10
 
beh la bdd est fournie par sfr (phpMyAdmin)
0
gintoxic Messages postés 524 Date d'inscription   Statut Membre Dernière intervention   10
 
eomer, je ne comprends rien du tout... :(
en fait je voudrais utiliser ces instructions, mais je ne sais comment remplir à la place de sdz et tout ce qui concerne le site du zero par mes parametres...
je crois que tout ce passe au niveau de l'host, du pseudo et du pass pour ma base, je pense qu'elle est bonne puisque je note ce qu'il est écrit quand j'ouvre phpMyAdmin.. mais pour l'identifiant et le pass je dois prendre ceux de ma connexion a phpMyAdmin ?? et l'host .. (je peux gérer selon sfr a partir de http://sqladmin.sfr.fr

je vous ai fait une image de ce que j'ai sous la main + nom de la bdd = kri2sis-kri2sis.
http://imageshack.com/f/mhsfrsqlg][IMG]http://img809.imageshack.us/img809/612/sfrsql.gif[/IMG]
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
bonjour,

le serveur bdd n'est pas forcement le même que celui du site web, donc dans la ligne mysql_connect(...) à la place de localhost mets le nom du serveur que sfr a du te donner ou qui est inscrit en haut de la page quand tu es sur sqladmin
0
gintoxic Messages postés 524 Date d'inscription   Statut Membre Dernière intervention   10
 
merci alain,
je me suis pris la tete a chercher toutes les solutions et j'avoue que j'ai visualiser l'environnement du MySQL pour tombé sur un numéro (comme un IP) j'ai donc noté ce numéro qui me revoit une connection .... enfin ouff
bon dès aà présent d'autres souci concernant le script mais vu que ce n'est pas le lieu et que je ne connais rien aux requêtes SQL, je vais je pense apprendre cela mais pfff pas trop le temps... bref on s'en fout le problème est résolu

voila pour ceux qui ont un probleme avec la connect, à prendre : numéro TCP/IP serveur = identifiant (serveur, user, etc...)
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
mets en résolu
0