Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/06/2006, 11h00   #1
Membre actif
 
Inscription : novembre 2003
Messages : 529
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : novembre 2003
Messages : 529
Points : 152
Points : 152
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
__________________
Quand on sait ce qu'on sait, qu'on entend ce qu'on entend, on est bien content de penser ce qu'on pense!!!

Mon site web
krfa1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 11h34   #2
Membre éclairé
 
Inscription : décembre 2004
Messages : 658
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2004
Messages : 658
Points : 317
Points : 317
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
zulot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 11h40   #3
Membre Expert
 
Avatar de Anduriel
 
Homme
Étudiant
Inscription : février 2004
Messages : 2 168
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 2 168
Points : 1 277
Points : 1 277
Code :
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 :
[...] WHERE timestamp > $current_timestamp LIMIT 5
Anduriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 12h24   #4
Membre éclairé
 
Inscription : décembre 2004
Messages : 658
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2004
Messages : 658
Points : 317
Points : 317
et avec un order ca marche mieuxx aussi car tu sais pas comment sont inséré les dates anniversaires.
zulot est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h38.


 
 
 
 
Partenaires

Hébergement Web