Opération pas simple (mysql)

inforobin
Invité n'ayant pas de compte PHPfrance

09 mai 2005, 10:10

Salut à tous, je me permets de demander votre avis, car aprés un tour du Web je n'ai pas trouvé de solution.

Je suis stagiaire dans une boite fournisseur d'accés internet et j'aimerai effectuer une opération (Php/Mysql).
Voici le principe :

- lancement automatique deux fois par jours d'une requête sql (procédure?) qui va récupérer des infos dans ma base MySQL

- Génération automatique d'un fichier à partir de ces informations (si j'arrive à récupérer mes données ça devrait aller)

- Envoie du fichier généré par mail (fonction mail ça ira)

Bien évidemment je ne vous demande pas de faire à ma place, mais j'aimerai avoir vos idées, car là je sais pas où aller.
c'est dc cette éxecution automatique d'ordre Sql qui me pose problème... merci d'avance pour vos suggestions.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

09 mai 2005, 10:19

Ton serveur est Windows ou Unix ?

Pour le lancement automatique d'une tâche :
- windows : commande winat
- unix/linus : commande cron

inforobin
Invité n'ayant pas de compte PHPfrance

09 mai 2005, 12:30

Oui merci, en fait je sais pas pourquoi je m'étais focalisé sur l'utilisation de procédures stockées...

Alors qu'il "suffit" d'utiliser un démon et de répéter mon script php à interval choisi.

Je suis sous Unix, je vais donc utiliser cron.

Merci de ta réponse, me reste tout à apprendre là dessu :)

J'ai trouvé un assez bon tutoriel là dessu sur :
http://matthieu.developpez.com/executio ... ique/#L0.1

Si vs en avez d'autres que vs estimez bien je suis largement preneur ;)