Je galere, je trouve pas, jve claquer quelquechose !

Eléphanteau du PHP | 18 Messages

05 mars 2005, 14:49

Code : Tout sélectionner

include("config.inc"); $connection = mysql_connect($host, $user, $password) or die ("Connexion impossible au serveur"); $db = mysql_select_db($database, $connection) or die ("La base de données ne peut pas être sélectionnée2"); $sql = "SELECT nomLogin FROM Membre WHERE nomLogin='$_POST[nomMembre]'"; $result = mysql_query($sql) or die("Impossible d'executer la requête3"); $num = mysql_num_rows($result); if ($num > 0) { unset($_GET['do']); $message_new = "Ce nom de login est déja utilisé. Choisissez en un autre."; include("login_form.inc"); exit(); }
Code du config.inc

Code : Tout sélectionner

<?php $user="user"; $host="localhost"; $password="motdepasse"; $database="basededonnees"; ?>
Je comprend pas ce qui ne va pas, j'ai tout le temps l'erreur La base de données ne peut pas être sélectionnée2

Je crois que mon select est mal fait, j'ai vérifié ma bdd lettre par lettre, il veut pas faire la requete mais POURQUOI c'est $_POST qui va pas ?

J'ai besoin d'aide merci

RobertVonTagada
Invité n'ayant pas de compte PHPfrance

05 mars 2005, 15:05

Moi j'ecris $_POST['nomMembre']

Mais si ton message d'erreur correspond à
$db = mysql_select_db($database, $connection)
or die ("La base de données ne peut pas être sélectionnée2");

Dans ce cas, ça doit venir de là me semble t'il...

Invité
Invité n'ayant pas de compte PHPfrance

05 mars 2005, 15:06

Ajoute ca a ton die:

die ("La base de données ne peut pas être sélectionnée2".mysql_error());

et regarde ce que te dit mysql en retour d'erreur,

Alors?

Invité
Invité n'ayant pas de compte PHPfrance

05 mars 2005, 15:46

Je te remercie, ca ma permis de voir que mon utilisateur de la bdd etait planté oblige de l'effacer et de le recreer