我是非常新的PHP你有没有人请帮助我如何从MySQL数据库发送邮件
使用Post链接向所有用户发送邮件地址?
由于
答案 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
之类的内容。