Bonjour à tous,

J'ai un problème que je n'arrive pas à résoudre. Je cherche à vérifier si un identifiant existe déjà dans un table mysql en fonction d'un id fourni via un formulaire. Pour y parvenir j'ai utilisé cette méthode (qui marche parfaitement à beaucoup d'endroit dans mon code pour d'autre situation, sauf ici) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$res    = mysql_query("SELECT COUNT(*) AS nbr FROM `REPARATIONS`.`tclients` WHERE id = '".$_POST['numero_client']."'");
$existe = mysql_fetch_assoc($res);
 
if($existe['nbr'] == 0)//le client n'existe pas encore
{
        echo 'Le client n\'existe pas.';
	exit;
}
Il me retourne la fameuse erreur :
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given
Je me suis dit que la requête devait queuter et ne pas être une ressource... Cependant, dans PHPMyAdmin, la requête fonctionne.

Je n'ai plus d'idée, j’espère que vous en aurez une pour moi...
Merci pour votre aide.

P.S. : voici le même type de test qui fonctionne sans soucis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$res = mysql_query("SELECT COUNT(*) AS nbr FROM `REPARATIONS`.`tcollaborateurs` WHERE initiales = '".$_POST['initiales_collaborateur']."'");
$existe = mysql_fetch_assoc($res);
 
if($existe['nbr'] == 0)//le collaborateur n'existe pas encore
{
       echo'Le collaborateur n\'existe pas.';
}