Exclure des données lors d'un SELECT
Hors ligneGlougloute Le 27/04/2006 à 13:19 Profil de Glougloute Configuration de Glougloute

I love VIC
Salut à tous !

Voici ma table :
id    cat   donnee
----------------------------
1    a         salut
2    a         cool
3    a         super
4    b         genial
5    c         merci
6    a         yahoo
7    d         yahoo

Voici ce que je voudrais faire.
Je voudrais afficher tous cat="a" en excluant les autres. (b, c et d)

Voici une requete :
$q=mysql_query('SELECT donnee FROM table WHERE NOT cat="b" NOT cat="c" NOT cat="d"' ORdER BY id LIMIT 0,4);
$r=mysql_fetch_row($q);



Cependant, ça ne marche pas. Merci de votre aide. Sur le site, il n'y a rien concernant mon cas :(
--
Je vous aiderai dans la mesure du possible ;)
Hors ligneFhx Le 27/04/2006 à 13:34 Profil de Fhx Configuration de Fhx

$q=mysql_query('SELECT donnee FROM table WHERE NOT cat="b" NOT cat="c" NOT cat="d"' ORdER BY id LIMIT 0,4);

==>
$q = mysql_query('SELECT donnee FROM table WHERE cat = "a" ');
Hors ligneGlougloute Le 27/04/2006 à 13:38 Profil de Glougloute Configuration de Glougloute

I love VIC
Si je veux afficher toutes les cat sauf cat="a"
Je fais comment ?

$q = mysql_query('SELECT donnee FROM table WHERE cat="b" AND WHERE cat="c" AND WHERE cat="d"');

Je pense que j'ai trouvé mais sans certitude :
$q = mysql_query('SELECT donnee FROM table WHERE cat!="a"');

PS : Merci FhX pour ta premiere réponse ;)
--
Je vous aiderai dans la mesure du possible ;)
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels