IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Avoir la date d'aujourd'hui comme critère


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Points : 11
    Points
    11
    Par défaut Avoir la date d'aujourd'hui comme critère
    Bonjour,

    J’aimerais qu’une de mes requêtes renvoie seulement les entrées dont la variable $end (de type DATE) est supérieure à la date d’aujourd’hui. Le contexte est le suivant : je veux uniquement la liste des coupons-rabais toujours valides (non expirés). J’ai essayé plusieurs combinaisons mais en vain. Et je veux pas de MySQL, je tiens à ce que tout se fasse en PHP à moins que cela ne soit pas possible. Voilà à quoi ressemblait ma dernière tentative :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $return = mysql_query("SELECT * FROM discounts WHERE cat='".$category."' AND validation='1' AND end>='".date(Y-m-d, time)."' ORDER BY company") or die(mysql_error());
    Vous vous en doutez probablement, elle ne fonctionne pas. Aucune entrée n’est renvoyée. Pourquoi? Comment?

    Merci infiniment pour votre aide qui sera grandement utile!

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 906
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 906
    Points : 14 827
    Points
    14 827
    Par défaut
    Essaie plutôt comme ça :

    Sinon je ne comprends pas pourquoi ne pas vouloir utiliser une syntaxe MySQL ... Elle est beaucoup plus rapide d'exécution ...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 424
    Points : 382
    Points
    382
    Par défaut
    Oui pourquoi ne pas utiliser CURRENT_DATE, plus simple

Discussions similaires

  1. Réponses: 11
    Dernier message: 31/07/2008, 15h56
  2. Date d'aujourd'hui par défaut
    Par MorganStern dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 23/02/2007, 13h25
  3. Réponses: 3
    Dernier message: 11/11/2006, 08h14
  4. Durée depuis une certaine date jusqu'à aujourd'hui
    Par kirouha dans le forum Access
    Réponses: 5
    Dernier message: 13/07/2006, 11h07
  5. Ouvrir un Form sur la date d'aujourd'hui
    Par Technicien dans le forum Access
    Réponses: 3
    Dernier message: 04/07/2006, 20h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo