|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : février 2006 Messages : 115 ![]() |
Bonjour,
Imaginons: 1) j'ai cette colonne dans ma table mysql "time_registered" et que dedans il y a une valeur time() : 1311355297 (qui veut dire que la personne s'est enregistré le "2011-07-22 19:21") 2) j'ai une autre colonne dans ma table mysql "last_seen" et dedans il y a la valeur time() de la derniere connexion "1316504454" (qui veut dire "2011-09-20 09:40") Comment il faudrait faire pour afficher toutes les infos (les pseudos) qui vont expirés dans moins de 10 jours par rapport au time_registered et last_seen ? comment il faudrait faire pour calculer? Une autre explication plus facile a comprendre: -Le pseudo "jojo" s'est enregistré le 1er septembre 2011 -"jojo" s'est connecté sur le site le 2 septembre 2011 pour la derniere fois -L'expiration du pseudo se fait aprés 30 jours d'inactivités donc normalement il s'efface le 2 octobre (environ) Comment il faudrait faire pour afficher tous les pseudos qui vont expirés dans les prochains 10 jours ou aujourd'hui tout en sachant que le pseudo expire tous les 30 jours? Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
Tu peux requêter ta base en cherchant les pseudos qui ont encore 10 jours avant d'être effacé par exemple.
Cela pourrait faire un truc du genre : Code :
SELECT pseudo from ta_table where time() <= champ_timestamp + 3600*24*10 |
|
|
00
|
|
|
#3 | ||
|
Membre éclairé
![]() François observateur de nuage niveau 2.3 Inscription : août 2008 Messages : 546 ![]() |
Tu peux écrire une requête qui ajoute 20 (30-10) jours à last_seen et tu affiches les données en php en faisant tourné un array
Code :
__________________
_____________________________________________ Tours Football Club - Turonorum Civitas Libera
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com