[php] probleme de connexion à une BD mysql
Fermé
supfred
Messages postés
22
Date d'inscription
mardi 28 février 2006
Statut
Membre
Dernière intervention
9 septembre 2008
-
25 août 2006 à 17:42
sleake - 24 avril 2008 à 04:02
sleake - 24 avril 2008 à 04:02
A voir également:
- [php] probleme de connexion à une BD mysql
- Gmail connexion - Guide
- Gmail connexion autre compte - Guide
- D'où peut venir un problème de connexion internet sur un ordinateur ? - Guide
- Connexion chromecast - Guide
- Coco.fr connexion mobile ✓ - Forum Réseaux sociaux
5 réponses
tonguim
Messages postés
47
Date d'inscription
mercredi 7 septembre 2005
Statut
Membre
Dernière intervention
27 février 2015
1
27 août 2006 à 16:23
27 août 2006 à 16:23
Salut,
comme l'a dit smellems,
1- il semble en effet que tu n'aies pas defini la base de données
2- si le script php est exécuté sur le même serveur que la base de donnée, tu peux utiliser localhost comme nom de serveur; tu auras ainsi $host="localhost".
Sinon parmi les messages d'erreurs que tu as cité, il y'en a un qui peut être tres gênant, celui-là:
Est ce que l'utilisateur apache existe dans la table mysql? Sinon, il faut le créer et ne pas lui attribuer de mot de passe ...Using password: NO
Quelques liens qui peuvent t'intérresser (Attention: ces liens concernent la version 5.0 de mysql):
http://dev.mysql.com/doc/refman/5.0/fr/access-denied.html
http://dev.mysql.com/doc/refman/5.0/fr/connection-access.html
comme l'a dit smellems,
1- il semble en effet que tu n'aies pas defini la base de données
2- si le script php est exécuté sur le même serveur que la base de donnée, tu peux utiliser localhost comme nom de serveur; tu auras ainsi $host="localhost".
Sinon parmi les messages d'erreurs que tu as cité, il y'en a un qui peut être tres gênant, celui-là:
Warning: Access denied for user: 'apache@localhost' (Using password: NO) in /home/thecosmotic/html/phpfred/test-mysqlccm.php on line 12
Est ce que l'utilisateur apache existe dans la table mysql? Sinon, il faut le créer et ne pas lui attribuer de mot de passe ...Using password: NO
Quelques liens qui peuvent t'intérresser (Attention: ces liens concernent la version 5.0 de mysql):
http://dev.mysql.com/doc/refman/5.0/fr/access-denied.html
http://dev.mysql.com/doc/refman/5.0/fr/connection-access.html
tonguim
Messages postés
47
Date d'inscription
mercredi 7 septembre 2005
Statut
Membre
Dernière intervention
27 février 2015
1
25 août 2006 à 18:01
25 août 2006 à 18:01
Salut,
je te suggère d'enlever le "http://" de cette ligne "$host="http://www.gigaweb.be/thecosmotic.com-db";" tu auras alors "$host="www.gigaweb.be/thecosmotic.com-db";"
Pour plus de details, tu peux lire cette page:
je te suggère d'enlever le "http://" de cette ligne "$host="http://www.gigaweb.be/thecosmotic.com-db";" tu auras alors "$host="www.gigaweb.be/thecosmotic.com-db";"
Pour plus de details, tu peux lire cette page:
http://fr.php.net/mysql_connect</code>.
Cordialement,
supfred
Messages postés
22
Date d'inscription
mardi 28 février 2006
Statut
Membre
Dernière intervention
9 septembre 2008
6
25 août 2006 à 18:50
25 août 2006 à 18:50
Hélas, ca ne marche pas non plus, voici le message.
pourtant l'adresse est bonne car si je la tape directement dans explorer, j'arrive bien à l'administrateur de ma bd .
si tu as une autre idée, je suis prenneur.
encore merci.
Warning: Unknown MySQL Server Host 'www.gigaweb.be/thecosmotic.com-db' (1) in /home/thecosmotic/html/phpfred/test-mysqlccm.php on line 12
Warning: MySQL Connection Failed: Unknown MySQL Server Host 'www.gigaweb.be/thecosmotic.com-db' (1) in /home/thecosmotic/html/phpfred/test-mysqlccm.php on line 12
Warning: Access denied for user: 'apache@localhost' (Using password: NO) in /home/thecosmotic/html/phpfred/test-mysqlccm.php on line 12
Warning: MySQL Connection Failed: Access denied for user: 'apache@localhost' (Using password: NO) in /home/thecosmotic/html/phpfred/test-mysqlccm.php on line 12
Warning: MySQL: A link to the server could not be established in /home/thecosmotic/html/phpfred/test-mysqlccm.php on line 12
Fatal error: Call to undefined function: errno() in /home/thecosmotic/html/phpfred/test-mysqlccm.php on line 12
pourtant l'adresse est bonne car si je la tape directement dans explorer, j'arrive bien à l'administrateur de ma bd .
si tu as une autre idée, je suis prenneur.
encore merci.
Warning: Unknown MySQL Server Host 'www.gigaweb.be/thecosmotic.com-db' (1) in /home/thecosmotic/html/phpfred/test-mysqlccm.php on line 12
Warning: MySQL Connection Failed: Unknown MySQL Server Host 'www.gigaweb.be/thecosmotic.com-db' (1) in /home/thecosmotic/html/phpfred/test-mysqlccm.php on line 12
Warning: Access denied for user: 'apache@localhost' (Using password: NO) in /home/thecosmotic/html/phpfred/test-mysqlccm.php on line 12
Warning: MySQL Connection Failed: Access denied for user: 'apache@localhost' (Using password: NO) in /home/thecosmotic/html/phpfred/test-mysqlccm.php on line 12
Warning: MySQL: A link to the server could not be established in /home/thecosmotic/html/phpfred/test-mysqlccm.php on line 12
Fatal error: Call to undefined function: errno() in /home/thecosmotic/html/phpfred/test-mysqlccm.php on line 12
smellems
Messages postés
135
Date d'inscription
vendredi 28 avril 2006
Statut
Membre
Dernière intervention
4 mai 2012
46
25 août 2006 à 21:41
25 août 2006 à 21:41
Salut,
juste en passant, je ne donnerais pas mon nom d'usager et mot de passe dans mon post... j'ai effectivement pu me connecter à ton phpMyAdmin. ... oh tu as fais le changement... c'est bien.
OK
Moi j'aurais plutôt pensé le contraire: que le http:// devrait être dans l'adresse. mais si ça ne fonctionne pas...
est-ce que ton script php sera exécuté sur le même serveur que la base de donnée?
si oui, tu peux essayer localhost... comme ça.
aussi tu n'as pas choisis la base de donnée à utiliser... comme ça.
bonne chance
juste en passant, je ne donnerais pas mon nom d'usager et mot de passe dans mon post... j'ai effectivement pu me connecter à ton phpMyAdmin. ... oh tu as fais le changement... c'est bien.
OK
Moi j'aurais plutôt pensé le contraire: que le http:// devrait être dans l'adresse. mais si ça ne fonctionne pas...
est-ce que ton script php sera exécuté sur le même serveur que la base de donnée?
si oui, tu peux essayer localhost... comme ça.
if (!@mysql_connect("localhost", $user, $pass)) { die("Cannot connect to server"); }
aussi tu n'as pas choisis la base de donnée à utiliser... comme ça.
if (!@mysql_select_db($db)) { mysql_close(); die("Cannot Select Database"); }
bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question