Page 1 sur 2

connexion...

Posté : 01 déc. 2006, 14:38
par Maneo
Bonjour,

j'ai fait ceci mais ca fonctionne pas,je n'arrive pas à me connecter a ma base :
<?php
define(SERVEUR, "sql");
define(UTILISATEUR, "login");
define(PASSE, "passe");
define(BASE, "nombase");
define(PREFIX, "memb_");
?>
Quelqu'un pourrait t'il me le modifier ?

Merci !

Posté : 01 déc. 2006, 15:02
par Ajoloca
Bonjour,

Ce que tu as fait, c'est juste la définition des paramètres de connexion.

Il faut maintenant te connecter au serveur MySQL avec mysql_connect().
En suite, tu dois sélectionner la base que tu souhaites manipulller par mysql_select_db().

C'est ensuite que tu pouras passer tes requêtes.

Pour avoir plus d'informations sur les fonctions précédentes, click desus et tu auras le manuel PHP.

Posté : 01 déc. 2006, 16:53
par Maneo
Ben en faite,j'ai télécharger un script d'espace membre et tout se passe correctement (installation,bases....) et a la fin,cela nous dit de mettre le code noté plus haut dans le fichier configuration.php ! Je met donc ce code dans ce fichier et je me connecte..!

Ca me dit "erreur de connexion a la base,vérifier le fichier configuration.php"

Quelqu'un pourrait t'il le tester et me dire ce qu'il en est ?

Voici l'url ou je l'ai télécharger :

http://www.comscripts.com/scripts/php.r ... .2080.html

C'est peut être moi qui fait une erreur mais je doute !

Merci !

Posté : 01 déc. 2006, 17:03
par Ajoloca
Re,

Les valeurs entre guillemets, doivent être remplacées par tes valeurs.

Par exemple
define(SERVEUR, "sql"); 
si tu travailles sur ta propre machine (en local) ça devrait devenir
define(SERVEUR, "localhost");
Si c'est chez un hébergeur, l'hébergeur doit te fournir ce type de paramètres.

Posté : 01 déc. 2006, 17:03
par DocType
revois le nom de ta base de données... :roll:

Posté : 01 déc. 2006, 17:09
par Maneo
Euh....

j'ai dit que l'installation se déroulait correctement et c'est une installation automatique....

J'ai ici caché mes infos de connexion....

Je les ai vérifier et revérifier....!

Merci

Posté : 01 déc. 2006, 17:12
par Ajoloca
Ton serveur MySQL, est-il démarré ?

Posté : 01 déc. 2006, 17:13
par DocType
Euh....
oui?

j'ai dit que l'installation se déroulait correctement et c'est une installation automatique....
et ? Le script peut très bien ne demander que tes infos sans les vérifier pour les mettre dans un fichier config :roll:

J'ai ici caché mes infos de connexion....
compréhensible ? seulement, ce serait possible que tu comparer le nom de ta base de données avec celle existante...qu'il n'y ait pas de préfixe ajouté par l'hébergeur par exemple...

Je les ai vérifier et revérifier....!
encore une fois stp

Merci

Posté : 01 déc. 2006, 17:14
par DocType
Ton serveur MySQL, est-il démarré ?
Mais apparemment il arrive à s'y connecter, mais pas à se connecter à sa bdd... je verrais plus le bon vieux trucs comme un prefixe via l'hébergeur :wink:

Posté : 01 déc. 2006, 17:17
par Ajoloca
Re,

Tu sais, je me méfie de ce type de message. Surtout après vu (et toi aussi) QQ qui dans mysq_query() donnait comme méssage d'erreur "Impossible de se connecter à la base (2)". Ça te dis QQ chose ?

Posté : 01 déc. 2006, 17:18
par DocType
Re,

Tu sais, je me méfie de ce type de message. Surtout après vu (et toi aussi) QQ qui dans mysq_query() donnait comme méssage d'erreur "Impossible de se connecter à la base (2)". Ça te dis QQ chose ?
non pas vraiment, mais effectivement. Il faut que le code soit parfait pour se fier à ma démarche ce qui peut ne pas être le cas :wink:

Posté : 01 déc. 2006, 17:18
par Maneo
Je ne travail pas en local !

Lorsque je lance la page d'install,je remplis les champs adéquat a la connexion et je clic sur le lien "lancer l'installation" !

L'installation se passe correctement et la table est bien créer dans la base !

Pour créer la table en automatique,il faut les identifiants de connexion à la base,ce que j'ai donc fournis...!

Et à la fin,cela dit qu'il faut placer le code suivant dans le fichier configuration.php :
<?php 
define(SERVEUR, "sql"); 
define(UTILISATEUR, "login"); 
define(PASSE, "passe"); 
define(BASE, "nombase"); 
define(PREFIX, "memb_"); 
?>
Et je renvois ce fichier dans mon ftp ! Puis,pour créer le premier admin,je clic sur un lien et là, "erreur de connexion,vérifier le fichier configuration.php" !

Il doit donc avoir une erreur dans ce fichier,de toute facon,la seul chose de présente dans ce fichier est le code de connexion que je vient de vous donner ![/code]

Posté : 01 déc. 2006, 17:22
par Ajoloca
Re,

Tu sais, je me méfie de ce type de message. Surtout après vu (et toi aussi) QQ qui dans mysq_query() donnait comme méssage d'erreur "Impossible de se connecter à la base (2)". Ça te dis QQ chose ?
non pas vraiment, mais effectivement. Il faut que le code soit parfait pour se fier à ma démarche ce qui peut ne pas être le cas :wink:
Je ne vais pas donner son nom mais peut être que "un homme averti ...." te mets sur la piste.

Posté : 01 déc. 2006, 17:25
par Ajoloca
Re,

Le fichier "configuration.php" est bien à l'emplacement demandé ?

Posté : 01 déc. 2006, 17:30
par Maneo
Oui :(

Vous ne pourriez pas le tester chez vous pour voir ci le probleme est de chez moi ?