我正在尝试从数据库中读取电子邮件地址并将邮件发送到电子邮件。
以下是我阅读电子邮件地址的代码:
$recipient = mysql_query("SELECT recipientEmail FROM flightStatus
WHERE arrivalStatus = 'Landed'");
目前数据库中只有一个数据已登陆。
使用phpMailer示例解决邮件功能,以便我的邮件功能如下所示:
$mail->From = "xxxx.yyyyy@gmail.com";
$mail->AddAddress($recipient);
但我得到的消息无法发送消息。
答案 0 :(得分:0)
您正在尝试向mysql-resource发送邮件。你必须首先用例如“获取”结果。 mysql_fetch_assoc
。
答案 1 :(得分:0)
答案 2 :(得分:0)
$recipient
是一种资源(mysql_query)。要访问所选的recipientEmail
,您可以使用:
$resource = mysql_query("SELECT recipientEmail FROM flightStatus WHERE arrivalStatus = 'Landed'");
$row = mysql_fetch_array($resource);
$mail->From = "...";
$mail->AddAdrress($row['recipientEmail']);