Requêtes SQL ds un script... [RESOLU] - Shell/Batch - Programmation
Marsh Posté le 01-03-2007 à 14:50:51
euh...Tu pourrais être un peu plus précis s'il te plaît?
J'y connais vraiment rien!
Marsh Posté le 01-03-2007 à 15:14:22
bah déjà commence par manipuler le client mysql dans ton shell, ce sera une première étape
ensuite une fois que tu auras compris les arcanes d'appel à mysql en ligne de commande, tu pourras commencer par faire un script
Marsh Posté le 01-03-2007 à 17:39:27
Mais je sais pas comment manipuler le client mysql ds le shell justement!!
C'est ma question!
Marsh Posté le 02-03-2007 à 21:55:57
acorsa a écrit : Mais je sais pas comment manipuler le client mysql ds le shell justement!! |
Tu tapes "mysql nom_de_ta_bdd" et ça t'ouvre une petite ihm de base avec un prompt mysql. Ensuite tu peux taper des commandes mysql.
Si tu veux exécuter une commande mysql mais récupérer le résultat dans le shell, tu tapes "commande_mysql |mysql nom_de_ta_bdd"
Marsh Posté le 06-03-2007 à 15:39:22
Merci ms comment écrire un script et le ancer tous les jours?
Marsh Posté le 06-03-2007 à 15:56:11
sous Linux, j'ai fait un truc exactement comme tu veux. Pour ça :
- faire un script php qui se charge de consulter la BD et d'envoyer les mails
- utiliser cron pour qu'il fasse : php -q /var/www/html/TonScript.php
ex : 00 20 * * mon-fri php -q /var/www/html/Intranet/Support/SendAMail.php
Marsh Posté le 06-03-2007 à 17:31:09
ok ça m'a l'air nickel!!
Donc j'écris tout ce que je veux ds un fichier php et je le lance avec la commande...Par contre c quoi le "00 20 * *..."??
Merci
Marsh Posté le 06-03-2007 à 17:36:42
acorsa a écrit : ok ça m'a l'air nickel!! |
ben c'est la syntaxe du cron. Là, ça exécute le script php à 20h00, chaque jour de l'année mais que du lundi au vendredi.
Marsh Posté le 06-03-2007 à 17:56:32
bon ok merci beaucoup je teste dès demain et si tu vois un [RESOLU] à côté de mon pots, tu auras fais au moins une heureuse ds ta journée!!
Marsh Posté le 01-03-2007 à 14:39:08
Bonjour,
J'ai une application php et une base de données MySQL sur un serveur UNIX et je voudrais envoyer des mails à certains utilisateurs de ma bd à des pèriode définies: par exemple tous les jours à 8h.
Je pense devoir écrire un script. Mais je ne sais pas comment faire, si c'est possible et si c'est la meilleure solution...
En espérant obtenir quelques réponses pouvant m'éclairer.
Merci d'avance!
Message édité par acorsa le 07-03-2007 à 15:18:28