Requête avec And ou Or?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requête avec And ou Or?

par jpsartre » 13 juin 2006, 00:32

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

par Truc » 13 juin 2006, 00:14

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)

Requête avec And ou Or?

par jpsartre » 12 juin 2006, 23:57

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