J'utilise un fichier qui récupère des infos chaque semaine et met à jour la Base de donnée.
Je voudrais faire en sorte que le fichier php qui interroge la DBB, verifie le jour, ainsi si on est mercredi par exemple je voudrais qu'il lance la fonction de mise à jour à la première consultation, mais pas le reste de la journée:
Je pensais faire ainsi:
1.verifier si on est mercredi
2.verifier si la date introduite dans la BDD à la première ligne correspondait au mercredi précédent ou pas, et mettre à jour si besoin (la function de mise à jour précisant la date dans la première entrée BDD).
Voilà l'idée en gros, mais j'aurais aimé savoir si vous aviez une idée ou un truc déjà fait car là je sais pas comment faire en pratique.
merci d'avance
NaY
Publicité
Posté le 17-12-2005 à 11:43:56
Berceker United
PSN : berceker_united
Posté le 17-12-2005 à 13:17:46
regarde la fonction date() il y a un parametre qui définit que chaque jours de la semaine correspond à un numéro. En france nous concidéront que le premier jour de la semaine c'est lundi mais au états-unis c'est dimanche.
Dimance c'est 1 Lundi 2 ,... Donc tu fais if(date(...)===3){
update ....
}
un truc comme ça mais regarde la fonction date.
Désolé c'est un réponse à l'arrache
Message édité par Berceker United le 17-12-2005 à 13:18:06
leflos5
On est ou on est pas :)
Posté le 17-12-2005 à 15:21:09
Sinon fais un fichier log ou simplement un truc style ini pour stocker la date de la dernière MAJ plutot que d'interroger la base à chaque fois
Ou une table de paramètreconfiguration
Ou simplement un cron, webcron ou truc lancé à la main toutes les semaines
Ou un déclencheur qui se lance à la lecture d'un truc datant d'une semaine
Y'a pas de piste, rien mieux que l'autre à l'exception que ça soit lancé au moment de moindre charge, tout seul, soit en gros un cron
Message édité par leflos5 le 17-12-2005 à 15:44:40