Vérification dans la BDD

Fermé
yann1123 Messages postés 106 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 2 novembre 2009 - 1 juin 2009 à 18:21
yann1123 Messages postés 106 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 2 novembre 2009 - 1 juin 2009 à 19:26
Bonjour, j''essaye de vérifier sur ma page d'inscription si le nom d'utilisateur qu'entre le client dans le formulaire n'est pas deja utiliser dans ma Table membre appartenant a ma BDD.

J'ai deja essayer comme ceci:
$req = mysql_query("SELECT*FROM membre WHERE user='.$user.'");
$donnees = mysql_fetch_array($req);
$error= "";


	if($donnees>=1)
	{
		$error.="Le nom d'utilisateur est deja pris";
	}

Merci d'avance.
Yann

2 réponses

Bonjour

Deux problèmes dans la requête : il te manque quelques espaces du côté de SELECT * FROM
et tu as des points tombés on ne sait d'où autour de $user.

Ensuite, problème dans l'exploitation du résultat : $donnees n'est pas un nombre, le test $donnees>=1 n'a pas de sens.
$donnees est une ressource (le rsultat d'une requête) : si tu veux savoir combien il y a de réponse, tu peux tester if (mysql_num_rows($donnees)>=1) ...
0
yann1123 Messages postés 106 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 2 novembre 2009 3
1 juin 2009 à 19:26
j'ai essayer de plusieurs façons mais cela ne marche toujours pas.
0