Se connecter / S'enregistrer

Résolu Automatisation requette sql

Solutions (7)
Tags :
  • Creation
  • Sql
  • Programmation
, Programmation (collector) |
Bonjours,
je développe actuellement un petit site web !
mais je rencontre un petit problème technique.

j'ai besoin d'automatiser des requête

donc j'ai une table avec 3 champs
id , heure de création , ressource
donc il fraudait faire +100 a ressource toute les heure a partir de l'heure de création !!!
exemple si l'entre a était crée a 00h00 j'incrémente de 100 le champ ressource a 01h00, 02h00, 03h00 etc ...
si l'entre a était crée a 00h37 j'incrémente de 100 le champ ressource a 01h37, 02h37, 03h37 etc ...

mais je trouve pas de solution technique a mon problème
j'ai regarder du coter de cron mais cela oblige que le site soit actif
si il n'y a pas d'activité sur le site pendant 3 jours bas rien vas ce faire
ou cela oblige d'avoir une page toujours active sur un pc !

je voudrais savoir vers quel autre moyen je pouvais me tournée :! ( ou si les info que j'ai sur cron son fausse ^^ )
mon site tourne sur un serveur distant avec MySQL: 5.0.89
Contenus similaires
Meilleure solution
partage
|
Si tu n'en a pas pour ta machine, il existe des services en ligne comme http://www.cron-tab.org
  • Commenter cette solution |
Score
0
òh
òi
|
N'oublie pas de protéger ta page d'une façon ou d'une autre pour ne pas que n'importe qui puisse la lancer!
  • Commenter cette réponse |
Score
0
òh
òi
, Programmation (collector) |
Meilleure réponse sélectionnée par andrelec1.
  • Commenter cette réponse |
Score
0
òh
òi
, Programmation (collector) |
j'ai trouvais chez l'hébergeur ou je suis
un planificateur de tache !!
qui me permet d'exécuter une page toute les X temp !

donc je cree une page php avec mes requette mysql dedans et le tour es jouer ...

merci
  • Commenter cette réponse |
Score
0
òh
òi
|
Si tu as un accès ssh à ta machine, il te suffit de t'y connecter et d'utiliser la commande crontab:
http://www.manpagez.com/man/5/crontab/

Si c'est simplement un espace web qui est fourni, peut être qu'il y a une interface pour en ajouter (ça arrive); sinon, il va falloir faire sans, et là... Peut être que tu pourrais faire un test par exemple sur la page de login pour savoir l'heure qu'il est et aller sur une page de traitement qui vérifie la date de dernière mise à jour et qui travaille en conséquence; ou alors, une page spéciale protégée qui permet de faire la mise à jour, avec un cron sur un autre serveur qui se charge d'y accéder; comme je n'ai pas été confronté directement à ce problème, je n'ai pas de solution toute faite.

Je pense que les taches cron sont la meilleure solution; essaye de trouver un hébergeur qui en propose?
  • Commenter cette réponse |
Score
0
òh
òi
, Programmation (collector) |
A quel endroit puis-je trouvais cron sur mon serveur si il le propose ?

et si non comment faire ?
  • Commenter cette réponse |
Score
0
òh
òi
|
Non, une tâche cron s'active bien à intervalle réguliers; si ton hébergeur le propose, il "suffit" d'en rajouter une sur le serveur pour te faire ta mise à jour.
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS