Incrémenter ou décrémenter une variable mysql quotidiennement
cdie
Messages postés31Date d'inscriptionjeudi 3 décembre 2009StatutMembreDernière intervention12 février 2012
-
16 juin 2009 à 13:47
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 2013
-
16 juin 2009 à 14:49
Bonjour à tous,
Je suis entrain de faire un site web et je fais face à un petit problème. Effectivement, j'aimerais que toute les 24h (donc une fois passé minuit, heure du serveur), une variable de ma base de donnée s'incrémente ou se décrémente automatiquement.
Par exemple, j'ai une table jours qui contient un seul attribut, un tinyint et qui contient la valeur 60. J'aimerais que chaque fois qu'un jour passe, la variable se décrémente, c'est à dire que demain elle fasse 59, après demain 58, etc ... jusqu'à valoir 0.
Est-ce que quelqu'un aurait une idée, à base de mysql ou sans, pour pouvoir gérer ce cas de figure ? Ceci dis, malgré mon exemple, c'est mon incrémentation qui m'intéresse le plus, qu'il y ait par exemple un attribut nbjours dans ma table utilisateurs qui s'incrémente tous les jours pour compter le nombre de jours depuis quand il est inscrit (sans passer par un système de date).
D'avance, je remercie la communauté.
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 201312 16 juin 2009 à 14:49
Salut,
Les tâches cron sont faites pour ça, tu as juste a t'en servir pour lancer un petit script qui fait ce que tu veux ;) Pour plus de détails sur les tâches cron je te laisses consulter les pages de man 1 et 5 de crontab ainsi que l'abondante documentation présente sur le net.