Page 1 sur 1
Demande petit renseignement
Posté : 16 juin 2007, 00:57
par Dosix
Bonjour,
Je me réexplique, je suis chez un hébergeur et j’utilise MYSQL.
J’ai crée un petit script pour que des personnes puissent poster leurs observations météo. Et je voudrais effacer les données posté tout les jours à minuit.
Donc je cherche une solution comment procéder ?
En espérant d’avoir était plus explicite
Posté : 16 juin 2007, 07:15
par Ripat
Il nous manque des informations pour te répondre. Quel OS? As-tu accès à cron?
Sénario Linux/cron: faire un cron à 0 0 * * * pour exécuter une des commandes suivantes (au choix):
Hypothèses: tes tables MySql sont stockées dans /var/lib/mysql, ton userMysql dispose des privilèges drop.
- A la hussarde:
Code : Tout sélectionner
$ rm -f /var/lib/mysql/nomDeLaBDD/*; rmdir /var/lib/mysql/nomDeLaBDD
- Plus conforme:
Code : Tout sélectionner
$ mysqladmin -u userMysql -pTonMdpMysql --force drop nomDeLaBDD
- ou bien:
Code : Tout sélectionner
$ mysql -s -u userMysql -pTonMdpMysql -e 'DROP DATABASE nomDeLaBDD'
- Plus lourd, tu crées une page PHP qui exécutera un DROP DATABASE... et tu fais un wget ou curl de cette page depuis un cron.
Voilà quelques pistes.
NB: édite le sujet de ton post car il n'est pas très descriptif!
Posté : 16 juin 2007, 21:15
par Dosix
Merci Ripat pour ta réponse mais je ne pense pas que cela puisse m'aidé en fait.
J'ai réédité mon post.

Posté : 16 juin 2007, 21:41
par Klomac
Il faut que tu accèdes à la rubrique cronjob de ton hébergeur, si cette option est proposée, et que tu indiques le fichier à éxecuter et à quel intervalle. Après tu mets tes requêtes SQL dans le fichier.
Posté : 18 juin 2007, 11:28
par Henri
Si tu n'as pas accès à la crontab du serveur Unix ou aux tâches planifiées du serveur Windows, tu peux toujours passer par les services de
http://www.webcron.org ou de
http://cron.hiwit.org/ (webcron offre plus de possibilités, mais semble saturé depuis un moment).
Tu écris ta page purge.php qui efface les données puis tu vas sur l'un de ces services, tu indiques l'url de ta page et l'heure d'exécution.
Posté : 18 juin 2007, 13:50
par Dosix
Ahh merci
j'ai trouvé aussi
http://onlinecron.com je vais testé les autres service pour voir si c'est mieux.
Merci