WRInaute passionné
Bonjour à tous,
J'ai besoin d'une petite requête MySQL que je n'arrive pas à faire.
Il s'agit de compte combien de fois éBlue Diamond" apparait dans 3 champs
Donc ma table est du style (avec 3 lignes)
... restaurant1 | restaurant2 | restaurant3....
Blue Diamond | Kanjana | Le Spice
Vihara Liangsan | Kitchen Hush | Vietnamese Sripoom
Blue Diamond | Pasta Cafe | Blue Diamond
Alors vous voyez que dans les 3 champs (restaurant1, restaurant2, restaurant3), le terme "Blue Diamond" apparait 3 fois
Alors si je ne compte le nombre de fois où Blue Diamond apparait dans le champs restaurant1, ça marche avec la requête
Donc ça me sort 2, c'est bon, Blue Diamond apparait 2 fois dans le champs restaurant1
Mais pour les 3 champs je fait la requête:
Et ça me sort 0
Ca devrait me sortir 3
Avez vous une idée de pourquoi ma requête n'est pas bonne ?
Merci beaucoup pour l'aire
J'ai besoin d'une petite requête MySQL que je n'arrive pas à faire.
Il s'agit de compte combien de fois éBlue Diamond" apparait dans 3 champs
Donc ma table est du style (avec 3 lignes)
... restaurant1 | restaurant2 | restaurant3....
Blue Diamond | Kanjana | Le Spice
Vihara Liangsan | Kitchen Hush | Vietnamese Sripoom
Blue Diamond | Pasta Cafe | Blue Diamond
Alors vous voyez que dans les 3 champs (restaurant1, restaurant2, restaurant3), le terme "Blue Diamond" apparait 3 fois
Alors si je ne compte le nombre de fois où Blue Diamond apparait dans le champs restaurant1, ça marche avec la requête
Code:
$catname=mysql_fetch_row(@mysql_query("SELECT COUNT(*) FROM cmg_members WHERE restaurant1='Blue Diamond'",$db));
Donc ça me sort 2, c'est bon, Blue Diamond apparait 2 fois dans le champs restaurant1
Mais pour les 3 champs je fait la requête:
Code:
$catname=mysql_fetch_row(@mysql_query("SELECT COUNT(*) FROM cmg_members WHERE restaurant1='Blue Diamond' and restaurant2='Blue Diamond' and restaurant3='Blue Diamond'",$db));
Et ça me sort 0
Ca devrait me sortir 3
Avez vous une idée de pourquoi ma requête n'est pas bonne ?
Merci beaucoup pour l'aire