Salut les dév
une question s il vous plait : je veux executer une fonction PHP de sélection de ma BD chaque minute.. y a-t- il un outil qui me permet de faire ça ??
Merci pour toute aide
Version imprimable
Salut les dév
une question s il vous plait : je veux executer une fonction PHP de sélection de ma BD chaque minute.. y a-t- il un outil qui me permet de faire ça ??
Merci pour toute aide
Hello
Impossible avec PHP seul (à moins de créer un daemon).
Sous Linux, c'est assez facile avec un cronjob. Regarde le man.
Sous Windows je sais pas trop, ça doit être possible avec la planification de tâche mais j'ai pas la moindre idée de comment ça marche...
Tu peux essayer avec le Planificateur de Tâches: http://support.microsoft.com/kb/308569
Mais apparemment tu ne peux pas descendre dans un granularité inférieure à la journée...
Si il ne sagit que de lancer une requête sur tab bdd il existe un scheduler sur mysql :
http://dev.mysql.com/doc/refman/5.1/...-overview.html
Si la tache planifié n'est pas assez précise , tu peux essayer de remettre en question ta tache planifiée.
As tu réellement besoin que ce soit mis à jour toutes les minute ou alors un utilisateur pex déclencher (à son insu) cette fonction ?
On peux imaginer que dans ton code tu aura un truc du genre :
Mais ça suppose que cette fonction soit destiné aux utilisateurs et que donc l'absence de visiteur pendant un temps donné n'aura pas d'incidence.Code:
1
2 if(DERNIER_APPEL_A_LA_FONCTION > 1 minute) fonction();