connexion...

Maneo
Invité n'ayant pas de compte PHPfrance

01 déc. 2006, 14:38

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 !

ViPHP
ViPHP | 1961 Messages

01 déc. 2006, 15:02

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.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Maneo
Invité n'ayant pas de compte PHPfrance

01 déc. 2006, 16:53

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 !

ViPHP
ViPHP | 1961 Messages

01 déc. 2006, 17:03

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.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Mammouth du PHP | 1776 Messages

01 déc. 2006, 17:03

revois le nom de ta base de données... :roll:

Maneo
Invité n'ayant pas de compte PHPfrance

01 déc. 2006, 17:09

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

ViPHP
ViPHP | 1961 Messages

01 déc. 2006, 17:12

Ton serveur MySQL, est-il démarré ?
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Mammouth du PHP | 1776 Messages

01 déc. 2006, 17:13

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

Mammouth du PHP | 1776 Messages

01 déc. 2006, 17:14

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:

ViPHP
ViPHP | 1961 Messages

01 déc. 2006, 17:17

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 ?
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Mammouth du PHP | 1776 Messages

01 déc. 2006, 17:18

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:
Modifié en dernier par DocType le 01 déc. 2006, 17:19, modifié 1 fois.

Maneo
Invité n'ayant pas de compte PHPfrance

01 déc. 2006, 17:18

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]

ViPHP
ViPHP | 1961 Messages

01 déc. 2006, 17:22

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.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

ViPHP
ViPHP | 1961 Messages

01 déc. 2006, 17:25

Re,

Le fichier "configuration.php" est bien à l'emplacement demandé ?
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Maneo
Invité n'ayant pas de compte PHPfrance

01 déc. 2006, 17:30

Oui :(

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