where date > date d'aujourd'hui

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 : where date > date d'aujourd'hui

par Invité » 05 juin 2005, 01:35

merci beaucoup Cyrano, ça fonctionne très bien !

par Cyrano » 04 juin 2005, 18:16

Pour avoir les dates à partir d'aujourd'hui à plus tard dans le temps, tu peux faire ça:

Code : Tout sélectionner

SELECT * FROM concerts WHERE TO_DAYS(concerts_date) >= TO_DAYS(NOW()) ORDER BY concerts_date DESC;
Comme ça, tu as tout dans la requête et tu as même pas besoin d'établir une variable PHP pour la date du jour.

par mankind » 04 juin 2005, 18:10

je précise encore que dans la table concerts, il y a deux entrées : l'une antérieure au jour d'aujourdh'ui (2005-06-02), et l'une postérieure (2005-07-25).

where date > date d'aujourd'hui

par mankind » 04 juin 2005, 18:06

Bonjour à tous !

J'expose mon problème :
j'aimerais annoncer des dates de concerts sur mon site, jusqu'à j+1.

je précise que pour chaque fiche concert, la date est enregistrée dans la base au format date classique (aaaa-mm-jj).

j'ai pensé à faire ce code (après avoir consulté plusieurs tutos):

$today = date("Y-m-d");
$select = 'SELECT * FROM concerts WHERE concerts_date > '.$today.' ORDER BY concerts_date DESC';

La clause WHERE reste sans effet, toutes les entrées s'affichent.

J'ai essayé directement

$select = 'SELECT * FROM concerts WHERE concerts_date > 2005-06-04 BY concerts_date DESC';

mais ça ne marche pas mieux...

pouvez-vous me dire pourquoi ?
merci