Condition dans une requéte

[Résolu]
Signaler
Messages postés
7
Date d'inscription
jeudi 9 septembre 2004
Statut
Membre
Dernière intervention
20 octobre 2006
-
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
-
Bien le bonjour,

bon déja voila ma requéte:



$query="SELECT * FROM event WHERE month_d='$m' && day_d<='$c' && day_f>='1' && year='$y'||month_f='$m' && day_d<='31' && day_f>='$c' && year='$y'";






je voulais etre sur que le OR-> cad '||', disait bien en grospremier bloc de condtionOUdeuxieme bloc de condtion


Voila si quelqun pouvait me confirmer ça ou si ce nest pas ça comment faire pour le faire....


Merci a vous,


Vincent

4 réponses

Messages postés
154
Date d'inscription
samedi 25 octobre 2003
Statut
Membre
Dernière intervention
5 septembre 2008

SLT l'ajout de parenthese semble nécessaire.

$query="SELECT * FROM event WHERE (month_d='$m' && day_d<='$c' && day_f>='1' && year='$y') || (month_f='$m' && day_d<='31' && day_f>='$c' && year='$y'");

Et je suis meme pas sur que tu es besoin de t'es simple cote a testé :

$query="SELECT * FROM event WHERE (month_d=$m && day_d<=$c && day_f>=1 && year=$y) || (month_f=$m && day_d<='31' && day_f>=$c && year=$y)";
Messages postés
154
Date d'inscription
samedi 25 octobre 2003
Statut
Membre
Dernière intervention
5 septembre 2008

Non pardon y'a une err. Utilise le AND et OR
Le ET && AND
Le OU || OR
Messages postés
7
Date d'inscription
jeudi 9 septembre 2004
Statut
Membre
Dernière intervention
20 octobre 2006

Merci à toi ct béte mais ça m'a éviter de perdre des cheveux

;-)
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
24
Hello,

mysql accepte aussi && et ||.