Page 1 sur 1

Requete SQL avec plusieurs conditions

Posté : 27 mai 2009, 18:47
par fabien_14
Bonjour,

Sur ma requete j'ai donc une table et je souhaiterais selectionner

Code : Tout sélectionner

SELECT * FROM test WHERE cat = $id_nom AND valide= '1' AND fin >= '$aujourdui'
C'est ici que je sais pas comment faire je souhaiterais sélectionner tous les champs qui sont supérieur a $aujourdhui (pour l'instant pas de problème) mais desfois j'ai le champs fin egal a '0000-00-00' et dans ce cas la donc je souhaiterais sélectionner les résultats avec le champs nodate = '1'


Merci de votre aide.

Posté : 27 mai 2009, 18:50
par sadeq
Modération :
fabien_14, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ

Posté : 27 mai 2009, 18:55
par sadeq
Tu peux écrire comme ça:
$sql = "SELECT * FROM test
WHERE cat = '$id_nom' AND valide= '1'
AND (fin >= '$aujourdui' OR nodate='1')";

Posté : 27 mai 2009, 19:04
par fabien_14
Merci !!!

Ca marche parfaitement :)