关于使用PHP中的MYSQL向所有用户发送邮件

时间:2015-01-13 08:02:15

标签: php mysql

我是非常新的PHP你有没有人请帮助我如何从MySQL数据库发送邮件
使用Post链接向所有用户发送邮件地址?

由于

2 个答案:

答案 0 :(得分:0)

您必须从数据库中检索电子邮件并使用php的函数mail() 有关详细信息,请参阅此链接http://www.w3schools.com/php/func_mail_mail.asp

答案 1 :(得分:0)

您希望在此过程中完成两个步骤。首先,您需要从数据库中获取所有用户的列表,然后您需要将电子邮件发送到正确的地址。

假设您知道如何循环浏览所需的所有用户,$r['email']对应于用户的电子邮件,mail()就是您正在寻找的内容,此示例应该可以帮到您某处:

while($r = fetch) { /* Depends on what you're using to connect to DB */
    $to = $r['email']; // Email address from database
    $subject = "Your subject here";
    $message = "Email contents here";
    $headers = "From: no-reply@example.com \r\n";
    $headers .= "X-Mailer: PHP/".phpversion();

    mail($to, $subject, $message, $headers);
}

如果您想发送漂亮的HTML电子邮件而不是纯文本,那么您必须查看PHPMailer

之类的内容。