Bonjour à tous !
Je souhaiterais pouvoir réactualiser le resultat d'une requete toute les
24 heures pour l'integrer dans une vue mysql. Puis je le faire avec un timestamp avec php ou mysql ?
Merci d'avance pour vos conseils
Jean Marc
Bonjour à tous !
Je souhaiterais pouvoir réactualiser le resultat d'une requete toute les
24 heures pour l'integrer dans une vue mysql. Puis je le faire avec un timestamp avec php ou mysql ?
Merci d'avance pour vos conseils
Jean Marc
Jean Marc
Ça dépend de ce que tu veux faire, mais tu peux peut-être éviter de devoir utiliser un service comme Cron, simplement en utilisant les visites de ton site : A chaque fois qu'un internaute visitera ta page, PHP vérifiera si 24 heures se sont écoulés et lancera ou non ta fonction. Bien entendu, les utilisateurs suivants ne relanceront pas ta fonction tant que 24 heures ne se seront pas écoulés de nouveau... Seulement, si personne ne visite ton site, ta fonction ne sera pas lancée. En réalité, les services comme Cron agissent de la même manière, c'est-à-dire qu'ils planifient une visite, ce qui assure que ta fonction sera lancée...
De retour parmis vous après 10 ans!!
Si tu es en MySQL 5.1.x Tu peux même utiliser les tâches planifiées de MySQL :
http://atranchant.developpez.com/mysql/evenement/
Sinon si tu as des dates dans une database auxquelles tu veux comparer
Code : Sélectionner tout - Visualiser dans une fenêtre à part $Q2=mysql_query("SELECT date FROM monthlydata WHERE TO_DAYS(NOW()) - TO_DAYS(date) <= 35");
Bien vu juju03 !![]()
De retour parmis vous après 10 ans!!
En fait tu lances cette requete :
Ceci implique simplement que tu aies enregistre dans une base le moment ou tu as actualise ta requete.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $Q2=mysql_query("SELECT data FROM mydatabase WHERE TO_DAYS(NOW()) - TO_DAYS(madate) <= 35");
Apres, tu lances cette requete, si elle est differente de null et bien c´est que ca existe, donc pas besoin de reactualise, sinon roule ma poule balance la requete pour actualiser.
C'est bien ce que j'avais compris juju03
Mais comme je le disais, las question de notre camarade jcasparLa question est de savoir s'il souhaite faire cela automatiquement du style Cron ou tâches planifiée, ou s'il veut simplement savoir s'il y a eu mise à jour ou pas. Dans ce dernier cas tu as raison, sinon, il manque un étape.Je souhaiterais pouvoir réactualiser le resultat d'une requete toute les
24 heures
A+
----
L'avenir appartient à ceux dont les salariés se lèvent tôt.
De retour parmis vous après 10 ans!!
J'ai développé sur le concept proposé par Matthieu![]()
sous WINDOWS (Schéma 6 de son article) et
si le script initial tourne bien indéfiniment (même après fermeture du navigateur, les tâches de la liste ne s'exécutent pas .
D'ailleurs, je ne comprends pas bien comment un fopen peut exécuter un script (http://localhost/monsite/toto.php) ...
Si en plus je pouvais comprendre .....![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager