Pb test de verification d'existence dans db

Fermé
Tiresia - 28 avril 2007 à 16:56
 Tiresia - 28 avril 2007 à 17:35
Bonjour à tous, alors voila, en fait, ce que je veux faire, c'est enregistrer des noms dans une db, donc tout marche tres bien sauf mon test pour verifier si le nom existe déja dans la db, peut être pourriez vous me renseigner, j'ai fait :

<?php

$host = "localhost";
$user = "root";
$pass = "";
$bdd = "dons";
$table = "inscrits";

mysql_connect($host, $user, $pass) or die("Impossible de se connecter à la base de données");
mysql_select_db($bdd) or die("Impossible de se connecter à la base de données");

switch(isset($_POST['action']))
{
case "inserer":

$noms = $_POST['nom'];
$prenoms = $_POST['prenom'];
$grades = $_POST['grade'];

if(!get_magic_quotes_gpc())
{
$noms = addslashes($noms);
$prenoms = addslashes($prenoms);
$grades = addslashes($grades);
}

$resu = "SELECT * FROM" . $table . "WHERE NOM='" . $noms . "'";
$nbres = mysql_query($resu);
$resu2 = mysql_num_rows($nbres);

if($nbres>0)

{
echo 'Ce Nom a déja été référencé';
}
else
{
//enregistrement dans la db

}

Il me met comme message d'erreur :

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\faao\enregistrement.php on line 37

et pourtant il me semblait bien avoir lu que mysql_num_rows() permettait de comptabiliser le nombre d'occurences alors je comprend pas...

Please Help !!
A voir également:

2 réponses

Je suis pas assez clair ou personne ne trouve ? ^^
0
En fait c'est bon, c'etait juste une histoire d'espaces dans ma requête ^^ erreur bête :s
0