Page 1 sur 1

Requête avec And ou Or?

Posté : 12 juin 2006, 23:57
par jpsartre
Bonjour,
Je voudrais que ma requête affiche tous les événements "sport" ayant pour statut 1 ou 2.
case 'G2':
$result = mysql_query('SELECT * FROM evenements WHERE type = "sport" AND statut = 0 AND statut = 1 ORDER BY dd ASC');
break;
Voilà ce que j'ai fait mais ça n'a pas l'air dêtre ça.
Si quelqu'un peut m'aider.
Merci

Posté : 13 juin 2006, 00:14
par Truc
Salut,

Pourquoi ne pas poster dans le forum "Base de données" puisque tu as ciblé un souci de requête ?

Tu as bien écrit la demande mais tu ne l'applique pas:
statut 1 ou 2
et tu fait
statut 1 ET 2
avec des parenthèses autour du groupe OU :
type AND (statut_1 OU statut_2)

Posté : 13 juin 2006, 00:32
par jpsartre
Merci pour l'aide,
J'ai aussi trouvé ça :
default :
$result = mysql_query('SELECT * FROM evenements WHERE statut IN (0, 1) ORDER BY dd ASC');
Et désolé de ne pas avoir posté sur le forum Mysql, je ferai attention :oops:
Merci encore