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 :

[SQL] Timestamp et anniversaire


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2003
    Messages
    533
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Novembre 2003
    Messages : 533
    Par défaut [SQL] Timestamp et anniversaire
    Bonjour,

    J'ai un petit soucis, j'ai une base de donnée avec les informations de date de naissance des personnes, notée en timestamp. Mais ce timestamp est comme je l'ai dit, celui de la DATE DE NAISSANCE. Et je souhaiterais afficher les 5 prochains anniversaire. Mais je dois vous avouer que je ne sais pas comment faire.

    Est-ce que quelqu'un pourrait me mettre sur la voix?

    Merci bien pour votre aide

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Par défaut
    tu veux recupérer les 5 derniers anniversaires ou les 5 date anniversaires suivante?

    Pour le premier cas tu fais un select des dates anniversaire superieur au timestamp auquel tu les ordonnes par date et tu prends que les 5 premiers resultats.

    et ca c'est du SQL pas du php

  3. #3
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FROM_UNIXTIME(champ_timestamp)
    te retourne une date, tu peux ensuite la formater avec DATE_FORMAT(date, format) : http://dev.mysql.com/doc/refman/5.0/...functions.html

    Pour récupérer les prochain, tu fais un fais un:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [...] WHERE timestamp > $current_timestamp LIMIT 5

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Par défaut
    et avec un order ca marche mieuxx aussi car tu sais pas comment sont inséré les dates anniversaires.

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/07/2010, 12h13
  2. SQL: Timestamp UTC par défaut en CREATE TABLE
    Par YvainBosse dans le forum AS/400
    Réponses: 4
    Dernier message: 30/06/2010, 17h29
  3. [SQL] Timestamp et interval
    Par Stessy dans le forum SQL
    Réponses: 3
    Dernier message: 10/03/2008, 12h41
  4. [SQL][Timestamp] obtenir une date GMT
    Par JeffK dans le forum Oracle
    Réponses: 9
    Dernier message: 20/07/2006, 17h26
  5. utilisation de java.sql.Timestamp
    Par santana2006 dans le forum JDBC
    Réponses: 2
    Dernier message: 10/07/2006, 12h36

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