Incrémenter ou décrémenter une variable mysql quotidiennement

Signaler
Messages postés
31
Date d'inscription
jeudi 3 décembre 2009
Statut
Membre
Dernière intervention
12 février 2012
-
Messages postés
1309
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
5 juin 2013
-
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é.

1 réponse

Messages postés
1309
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
5 juin 2013
12
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.