我需要每天发送一个基于mysql数据库中的数据的每日电子邮件。我需要它在HTML中,以便我可以把链接放在那里。我也会在电子邮件中使用图片。其基本结构为:使用mysql,html和嵌入图像的php电子邮件
这里的名单:
商家名称(这是一个链接) 简短说明 图片(这是一个链接)
商家名称(这是一个链接) 简短说明 图片(这是一个链接) 。 。 。
所有数据在MySQL数据库(虽然“图像”中的数据库是一个文件,例如/images/business/image.jpg参考)
我的问题是我应该使用PHPMailer的(我以前从来没有使用过它),或者使用这样的事情:
//set up msg
$msg = "<html><body>Here's the list: <br /><br />";
while($i<numofelementsindb){
$business=mysql_result($result, $i,"business");
$description=mysql_result($result, $i,"description");
$msg .= "The business name is <a href='www.example.com'><b>{$business}</b></a> does {$description}<br />\r\n";
$i++;
}
$msg .= "</body>
</html>";
//send
我也不知道如何嵌入在电子邮件中的图像,因此任何建议,将不胜感激。
您是否也有任何安全建议?
谢谢