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 :

reconnaitre date (jour) [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Par défaut reconnaitre date (jour)
    Bonjour,

    J'aurais aimé savoir par quelle méthode, je peut exécuter une requête SQL avec comme critère le jour sachant une date?

    Je m'explique : dans une base de donnée je doit sélectionner les lignes qui ont une date donné de la forme : YYYY-MM-JJ et comparer avec une valeur qui correspond au jour. Exemple : la personne a sélectionner Lundi dans la page d'accueil et donc je doit récupérer les lignes pour faire en gros des stats sur celles qui ne correspondent qu'à Lundi.

    Merci de me donner une idée si je peut le faire simplement.

    Sur votre faq j'ai bien trouver un script qui me permette de trouver le jour par rapport a une date donnée mais je ne sais aps si cela va fonctionner.

    Merci

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    MySQL possède toute une panoplie de fonctions destinées aux dates dont DATE_FORMAT (format %w par exemple) ou encore DAYNAME. A partir de là il est facile d'intégrer ce critère dans la clause WHERE, non ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Par défaut
    Bonjour,

    Je veux bien mais je pense aps ou alors...

    Je fait un

    $sql = "SELECT * FROM WHERE id=$id AND ... AND DATE_FORMAT(date, '%w') = $datejour";

    ca ne fonctionne pas. C'est bien comme cela qu'on utilise DATE_FORMAT ?

    Merci

  4. #4
    Membre chevronné Avatar de jota5450
    Inscrit en
    Janvier 2006
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Janvier 2006
    Messages : 263
    Par défaut
    slt...

    2 solutions possibles....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM ta_TAble  where DAYNAME(ta_date)='Monday';
    note: les jours sont on englais..

    ou alors
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM ta_table where DAYOFWEEK(ta_date)=2;
    note: 1 pour dimanche, 2 pour lundi ....

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Par défaut
    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher date jour par defaut dans Combox de dates...
    Par nicburger dans le forum Access
    Réponses: 5
    Dernier message: 08/02/2006, 14h59
  2. [Dates] Problème de date : jours ouvrés notamment
    Par rob2-9 dans le forum Langage
    Réponses: 2
    Dernier message: 31/01/2006, 13h46
  3. différence durée entre date jour/date champ
    Par debdev dans le forum Access
    Réponses: 9
    Dernier message: 30/11/2005, 16h55
  4. [Dates] Jour Mois anné, heure minute et seconde...
    Par SangKou dans le forum Langage
    Réponses: 4
    Dernier message: 29/11/2005, 08h34
  5. date - > jour
    Par coucoucmoi dans le forum SQL
    Réponses: 7
    Dernier message: 26/03/2004, 12h08

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