Php 如何将MySQL报告发送到电子邮件

Php 如何将MySQL报告发送到电子邮件,php,mysql,sql,email,reporting-services,Php,Mysql,Sql,Email,Reporting Services,我有安装了MySQL的PHP服务器 我写了一些问题,我希望每天在特定的时间内收到我的电子邮件 我正在寻找一个简单的解决方案,每天运行这些查询并将它们发送到电子邮件地址 如果有可能得到csv附加的报告,这将是可怕的 当我与microsoft合作时,他们有SSRS(Sql server reporting services)。我会在我的crontab中添加类似的内容: 20 09 * * * mysql --user=you --password=secret -e 'show databases;

我有安装了MySQL的PHP服务器

我写了一些问题,我希望每天在特定的时间内收到我的电子邮件

我正在寻找一个简单的解决方案,每天运行这些查询并将它们发送到电子邮件地址

如果有可能得到csv附加的报告,这将是可怕的


当我与microsoft合作时,他们有SSRS(Sql server reporting services)。

我会在我的crontab中添加类似的内容:

20 09 * * * mysql --user=you --password=secret -e 'show databases;' | mailx -s "SQL Results" you@somewhere.com

每天上午9:20运行“显示数据库”查询并将结果发送给您。(是的,我知道密码的可视性存在问题,但我只是说明其原理,而不是讨论安全性。)

如何将mysql报告记录到一个txt文件中,并每天通过cron通过电子邮件发送新数据?