Editer periodiquement une BDD Mysql
Fermé
Claros
-
29 janv. 2010 à 21:47
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 - 29 janv. 2010 à 22:59
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 - 29 janv. 2010 à 22:59
A voir également:
- Editer periodiquement une BDD Mysql
- Mysql download - Télécharger - Bases de données
- Editer un pdf - Guide
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2) ✓ - Forum Linux / Unix
- Mysql error ✓ - Forum Internet / Réseaux sociaux
- Blob mysql ✓ - Forum Webmastering
1 réponse
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
29 janv. 2010 à 22:59
29 janv. 2010 à 22:59
Il faut effectivement utiliser les tâches CRON (CRON job en anglais) mais si ton hébergeur ne le propose pas tu peux créer un système en PHP.
Il suffit de stocker dans un fichier le timestamp de la dernière exécution. Ensuite, dans un script que tu inclus au début de chaque page, tu vérifies si la différence entre le timestamp actuel et celui de la dernière exécution vaut 604800 (60 * 60 * 24 * 7) ou plus. Si c'est le cas, tu exécutes la requête SQL et tu mets à jour le fichier.
Il suffit de stocker dans un fichier le timestamp de la dernière exécution. Ensuite, dans un script que tu inclus au début de chaque page, tu vérifies si la différence entre le timestamp actuel et celui de la dernière exécution vaut 604800 (60 * 60 * 24 * 7) ou plus. Si c'est le cas, tu exécutes la requête SQL et tu mets à jour le fichier.