Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在php中使用while循环发送多封邮件_Php_Phpmailer - Fatal编程技术网

无法在php中使用while循环发送多封邮件

无法在php中使用while循环发送多封邮件,php,phpmailer,Php,Phpmailer,我正在尝试发送一封电子邮件,其中包含从db检索到的多个地址 while($row = mysql_fetch_assoc($qry9)) { $email=$row["email"]; $subject = "Testing"; $headers = "From: test@gmail.com \r\n"; $message='New Event Registered'; mail($email,$subject,$message,$headers);

我正在尝试发送一封电子邮件,其中包含从db检索到的多个地址

while($row = mysql_fetch_assoc($qry9)) {
    $email=$row["email"];
    $subject = "Testing";
    $headers = "From: test@gmail.com \r\n";
    $message='New Event Registered';
    mail($email,$subject,$message,$headers);        
}

在此给定的示例中,如
$email=”nandha181@gmail.com"
工作正常,但是
数据库中的
电子邮件
不工作。我也在检查
数据库中的电子邮件
查询是否正常。

注意*从PHP7开始,
mysql
已被弃用和删除,请使用
mysqli.*
PDO
请阅读此
示例
:您是吗在本地主机上工作时,可能不存在PHP邮件功能。尝试使用SMTP
trim()
您的数据库电子邮件。您进行了一些调试吗?是否有任何行正在从数据库中检索$第[“电子邮件”]行是否有有效的电子邮件?尝试使用var_dump($row[“email”]);来确认这些。