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

 MySQL Discussion :

Récupérer des données dans une table en fonction de l'heure


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2013
    Messages : 25
    Par défaut Récupérer des données dans une table en fonction de l'heure
    Bonjour à tous, je me tourne vers vous car je suis complètement bloqué. Alors avec des amis, nous créons un site internet qui recense les bars d'une certaine ville et qui donne certaine information sur ceux-ci comme les horaires d'ouverture/fermeture, les horaires des Happy Hours, le prix de certaine boisson...
    Donc nous avons crées une base de donnée avec phpMyAdmin qui comporte plusieurs tables: bars, beers, comments, photos, rating, vodka. Moi je ne m'occupe que de la première table, à savoir bars.
    Cette table comporte les colonne:
    id_bar(int), name_bar(varchar), address(varchar), district(varchar), opening(time), closing(time), bar_link(varchar), startHH(time), endHH(time)
    j'ai rempli les ces colonnes avec les données concernant deux bars pour tester.
    En fait, nous allons avoir un onglet sur le site "bars ouverts" et lorsqu'on cliquera dessus, comme son nom l'indique, le site renverra les bars ouverts et certaines infos les concernant!

    Pour l'instant j'ai testé le code suivant sur phpMyadmin:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT name_bar, address, district, startHH, endHH
    FROM  `bar` 
    WHERE opening <= CURRENT_TIME
    AND closing >= CURRENT_TIME
    et ca me met que ça a bien marché mais que ça ne renvoi aucun résultat alors que vu l'heure à laquelle j'ai testé ça aurai dû me renvoyer les infos pour les deux bars test... Je me suis renseigné et a priori CURRENT TIME est une fonction donc utilisée ainsi je ne sais pas si ça marche, mais du coup je nais pas quoi utiliser pour récupérer les données de la table en fonction de l'heure qu'il est.

    Merci d'avance pour vos réponses

  2. #2
    Membre chevronné
    Inscrit en
    Mai 2008
    Messages
    350
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 350
    Par défaut
    Peux tu nous montrer ton jeu d'essai stp.
    la syntaxe est correct.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2013
    Messages : 25
    Par défaut
    Je sais pas trop ce que tu entends par jeu d'essai, voila une capture de la table que je gère et une de la réponse à la commande que j’exécute. Mais c'est le seul essai que j'ai réalisé puisque c'est ma seule idée.
    Tu aurai fait ce code si tu cherchais le même résultat que moi?
    Images attachées Images attachées   

  4. #4
    Membre chevronné
    Inscrit en
    Mai 2008
    Messages
    350
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 350
    Par défaut
    Le contenu de la table stp.

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2013
    Messages : 25
    Par défaut
    Voila
    Images attachées Images attachées  

  6. #6
    Membre chevronné
    Inscrit en
    Mai 2008
    Messages
    350
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 350
    Par défaut
    Explication du resultat :

    Si current_time = 22:00:00 :

    opening (11.00.00) <= CURRENT_TIME => OK
    closing (02:00:00) >= CURRENT_TIME => Pas OK

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

Discussions similaires

  1. Récupérer des données d'une table dans l'analyse
    Par adnan el dans le forum WinDev
    Réponses: 1
    Dernier message: 22/05/2014, 13h31
  2. Réponses: 2
    Dernier message: 10/12/2013, 10h42
  3. Inserer des données dans une table access SQL
    Par ouellet5 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 23/11/2005, 22h11
  4. Récupérer des données dans une page HTML
    Par newdelirium dans le forum Langage
    Réponses: 3
    Dernier message: 26/10/2005, 20h18
  5. Réponses: 2
    Dernier message: 15/06/2005, 18h32

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