mysql - 使用 php 发送包含 mysql 数据的电子邮件

标签 mysql php

我正在尝试使用 cron 作业每周一次通过电子邮件将最近条目的列表发送到 mysql 表中。通常,要调用最近条目的列表,我使用以下命令:

$result = mysql_query("SELECT * FROM stock WHERE PurchaseDate < '$TODAY' AND PurchaseDate > '$LASTWEEK'")
or die(mysql_error());
while ($list = mysql_fetch_array($result))

但显然我无法将此代码放入 php 邮件中的 $message 变量中。

有什么想法吗?

最佳答案

$result = mysql_query("SELECT * FROM stock WHERE PurchaseDate < '$TODAY' AND PurchaseDate > '$LASTWEEK'") or die(mysql_error());
$entries = 'Entries: '; 
while ($list = mysql_fetch_array($result)) {
    $entries .= $list[entry] . ', ';
}

mail('someone@test.com', 'Stock', $entries);

这只是一个例子。不确定你的 table 是什么样子。

关于mysql - 使用 php 发送包含 mysql 数据的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14526226/

相关文章:

php - 如何在php中引用mysql配置文件

mysql - 文件./ib_logfile101 : 'aio write' returned OS error 122

python - 如何更改Python中for循环的计数器?

php - Laravel 不发送电子邮件也不给出错误

PHP解析一个HTML页面并输出某个div

php - 返回多维数组的记录

php - 读取和写入 mysql

php - 如何在api中注销?在 laravel 中使用护照

php - 如果 from_user 已经发送了消息,如何忽略其他消息?

php - 通过表单更新 JSON?