Vérification dans la BDD

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
Configuration: Mac OS X
Firefox 3.0.10

2 réponses

  1. 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
    1. j'ai essayer de plusieurs façons mais cela ne marche toujours pas.
      0