Page 1 sur 1

Traitement journalier

Posté : 01 oct. 2007, 11:16
par djmustru
Bonjour,

Je cherche a effectué des traitement en fonction de date dans une BDD de type MySQL. Est-ce possible ? Je ne trouve pas de tuto sur le net.

Je dispose d'un serveur dédié, PHP5 et MySQL5

Merci de votre aide.

Posté : 01 oct. 2007, 11:43
par iclo
Tu peux utiliser des tâches cron pour faire exécuter un script à des moments fixes (chaques semaines, chaques jours, etc)
Ce script peut accéder à la base de donnée et récupérer une liste d'action à réaliser en fonction de la date courante.
Maintenant tout dépend de ce que tu veux effectuer exactement.

Posté : 01 oct. 2007, 12:29
par djmustru
Merci pour ta réponse,

Je souhaite enfait tout simplement effacer une table chaque soir.

Est-ce faisable facilement ?

Posté : 01 oct. 2007, 15:28
par iclo
Oui, tu réalise un script php, qui efface la table et tu demandes à une tache cron (voir Google pour plus d'infos) de la lancer tous les jours à date et heures fixes.

Ps: une petite sécurité dans le script php, vérifiant qu'on est bien à l'heure choisie pour vider la table, histoire d'éviter que ce script soit appeler plusieurs fois en cours de journée, ne sera certainement pas inutile ;)

Posté : 01 oct. 2007, 19:33
par Patriboom
Pour les tâches CRON, tu peux aussi référer à:

http://www.phpfrance.com/forums/viewtop ... highlight=

Posté : 02 oct. 2007, 12:27
par djmustru
Merci de votre aide :wink: