je fais une requête pour compter le nombre de personnes d'un même nom dans une table.
Voici mon code :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
$nom = "'test'";
$req ="SELECT *, COUNT(DISTINCT Nom) AS nb
			  FROM maTable WHERE Nom = $nom";
		$res = mysql_query($req);
		$row = mysql_fetch_array($res);
		if($row['nb']>=1) {
			echo "plusieurs noms";			
		}
		else echo " ca marche pas";
J'ai fait un echo de ma requête, et normalement, elle devrait fonctionner :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT *, COUNT(DISTINCT Nom) AS nb FROM maTable WHERE Nom = 'test'
Et pourtant, la boucle passe toujours dans le else, alors que j'ai ajouté plusieurs noms test dans la table.

D'où vient le problème?