Requete SQL avec plusieurs conditions

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 : Requete SQL avec plusieurs conditions

par fabien_14 » 27 mai 2009, 19:04

Merci !!!

Ca marche parfaitement :)

par sadeq » 27 mai 2009, 18:55

Tu peux écrire comme ça:
$sql = "SELECT * FROM test
WHERE cat = '$id_nom' AND valide= '1'
AND (fin >= '$aujourdui' OR nodate='1')";

par sadeq » 27 mai 2009, 18:50

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

Requete SQL avec plusieurs conditions

par fabien_14 » 27 mai 2009, 18:47

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.