是的我很初学编码。PHP邮件函数多封电子邮件和mysql_fetch_array
所以我在做什么是第一次我得到了用户希望收到电子邮件
就像
$query = mysql_query("Select * FROM receivers WHERE id=$id")
or die(mysql_error());
while ($grabit = mysql_fetch_array($query)) {
$iAmReceiver = $grabit['email'];
}
因此,如果用户有一个电子邮件是将电子邮件地址(DB)只需将其存储在$iAmReceiver
中,但如果用户有多个用于接收电子邮件的电子邮件地址,该怎么办?
而且未来我使用PHP的邮件功能来发送电子邮件,一个电子邮件地址,我可以简单地做
$ToEmail = "$iAmReceiver;
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure");
因此,在多个电子邮件地址发送邮件直接取决于我如何存储多个电子邮件地址?? ... ..像数组?
在你的代码是在暗示,它可能是不太可能,你的查询返回多行的数据库模型,假设ID是你的主键或最不重要的。 –
@ChristianBock实际上它是接收者的一个单独的表,并且我编码它的方式是,无论用户何时添加一个新的电子邮件地址,它都会在数据库中添加一个新的用户ID和电子邮件地址。不知道人们是否这样做,但不知何故它的工作..... – Leo