2011-05-10 34 views
0

好吧,我终于想出了如何使用MySQL编写我的查询。有谁知道如何拥有一个php文件甚至一个jsp文件(因为该网站是用java编写的)运行查询,将其写入文本文件,并让它每周在服务器上运行?PHP Cron作业:MySQL查询到文本文件每周

+0

如果你有mysql> = 5.1,相对的特权,你甚至可以使用来自MySQL和安排活动一个任务。 http://dev.mysql.com/tech-resources/articles/mysql-events.html – 2011-05-10 19:16:41

回答

3

您可以使用cron安排每周工作来运行您的PHP脚本。这里是将一个星期(星期日)在午夜运行一次的crontab条目示例:

0 0 * * 0 /path/to/myscript.php

你会负责实施,运行查询的PHP代码,格式输出,并将其写入到文件。

0

你可以在cron运行是这样的:

/path/to/mysql -uUSERNAME -pPASSWORD DATABASENAME </path/to/sql.sql> /tmp/outfile.txt; 

sql.sql:

SELECT * FROM table_name