Condition dans une requéte

Résolu
cs_d9thc Messages postés 7 Date d'inscription jeudi 9 septembre 2004 Statut Membre Dernière intervention 20 octobre 2006 - 7 juil. 2006 à 11:37
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 - 7 juil. 2006 à 12:42
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

Paladin2107 Messages postés 154 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 5 septembre 2008 1
7 juil. 2006 à 11:48
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)";
3
Paladin2107 Messages postés 154 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 5 septembre 2008 1
7 juil. 2006 à 11:50
Non pardon y'a une err. Utilise le AND et OR
Le ET && AND
Le OU || OR
3
cs_d9thc Messages postés 7 Date d'inscription jeudi 9 septembre 2004 Statut Membre Dernière intervention 20 octobre 2006
7 juil. 2006 à 12:29
Merci à toi ct béte mais ça m'a éviter de perdre des cheveux

;-)
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
7 juil. 2006 à 12:42
Hello,

mysql accepte aussi && et ||.
0
Rejoignez-nous