Requète avec condition NOW()

Résolu
papyclic Messages postés 451 Statut Membre -  
papyclic Messages postés 451 Statut Membre -
Bonjour
Je souhaiterai récupérer avec une requète SQL les dates à partir de la date du jour.
Ma requète que voici récupére les dates supperieur à la date du jour, comment je peux faire pour inclure la date du jour.
Merci beaucoup de votre aide
		$sql = "SELECT *
				FROM tb_calendrier
				WHERE date_calendrier > NOW()
				ORDER BY date_calendrier";
		$requete = $bdd->prepare($sql);
		$requete->execute();

3 réponses

  1. Pitet Messages postés 2845 Statut Membre 530
     
    Salut,

    Simplement en utilisant l'opérateur supérieur ou égal :
    SELECT * FROM tb_calendrier
    WHERE date_calendrier >= NOW()
    ORDER BY date_calendrier
    


    Bonne journée
    0
  2. papyclic Messages postés 451 Statut Membre 3
     
    Bonjour
    Merci de votre réponse, en fait javais déjà essayé ce signe mais cela ne m'affiche pas par exemple les dates d'aujourd'hui.
    Ca me retourne la date du "09/09/2015" c'est tout t je voudrais aussi la date du "08/09/2015
    Je ne sais pas pourquoi, avez-vous une idée?
    Je vous remercie
    Voici la requète
    		$sql = "SELECT *
    				FROM tb_calendrier
    				WHERE date_calendrier >= NOW()
    				ORDER BY date_calendrier";
    		$requete = $bdd->prepare($sql);
    		$requete->execute();
    

    Voici mes entrée de ma BDD
    0
    1. Pitet Messages postés 2845 Statut Membre 530
       
      Effectivement, essayes avec cette requête, elle devrait fonctionner correctement :
      SELECT * FROM tb_calendrier
      WHERE date_calendrier >= DATE(NOW())
      ORDER BY date_calendrier
      0
  3. papyclic Messages postés 451 Statut Membre 3
     
    Bonjour
    Merci c'est génial ça marche nickel.
    Je n'aurai pas pensé de mettre DATE.
    Cordialement
    0