Php 在CC中发送两个电子邮件ID

Php 在CC中发送两个电子邮件ID,php,phpmailer,Php,Phpmailer,我通过查询从数据库中获取两个电子邮件id。两者都存储在单个变量中。我想通过PHPMailer向这两个地址发送电子邮件,并将它们保存在cc中。目前只有一封电子邮件被选中并通过cc传递。我能知道我错在哪里吗。我的代码在这里 $get_cc_email_id_sql=mysql_query("select * from tbl_name where column_name IN(13,5)"); $user_email_cc=''; while ($get_

我通过查询从数据库中获取两个电子邮件id。两者都存储在单个变量中。我想通过PHPMailer向这两个地址发送电子邮件,并将它们保存在cc中。目前只有一封电子邮件被选中并通过cc传递。我能知道我错在哪里吗。我的代码在这里

  $get_cc_email_id_sql=mysql_query("select * from tbl_name where column_name IN(13,5)");
          $user_email_cc='';
          while ($get_data_cc=mysql_fetch_array($get_cc_email_id_sql))
          {

           $user_email_cc=$get_data_cc['email'];

          } 
$mail = new PHPMailer();
$subject = "Mail";  
$content ="XYZ";
$mail->IsSMTP();
$mail->SMTPDebug = 0;
$mail->SMTPAuth = TRUE;
$mail->SMTPSecure = "ssl";
$mail->Debugoutput = 'html';
$mail->Port     = 465;  
$mail->Username = "xyz@xyz.com";   // Changed username and password from 
$mail->Password = "xyz";
$mail->Host     = "ssl://smtp.xyz.com";
$mail->Mailer   = "smtp";
$mail->SetFrom("xyz@xyz.com", "XYZ");
$mail->AddAddress(abc@abc.com);
$mail->AddCC($user_email_cc);
$mail->Subject = $subject;
$mail->WordWrap   = 80;
$mail->MsgHTML($content);
$mail->IsHTML(true);  
if(!$mail->Send()) 
    echo "Problem sending mail.";   
else      
  echo "Mail Sent"; 

使用
$user\u email\u cc
作为数组,然后它会将您的电子邮件存储为
0和1
位置

$user_email_cc=array();
          while ($get_data_cc=mysql_fetch_array($get_cc_email_id_sql))
          {

           $user_email_cc[] =$get_data_cc['email'];

          } 
新代码

$get_cc_email_id_sql=mysql_query("select * from tbl_name where column_name IN(13,5)");
         $user_email_cc=array();
          while ($get_data_cc=mysql_fetch_array($get_cc_email_id_sql))
          {

           $user_email_cc[] =$get_data_cc['email'];

          } 
$mail = new PHPMailer();
$subject = "Mail";  
$content ="XYZ";
$mail->IsSMTP();
$mail->SMTPDebug = 0;
$mail->SMTPAuth = TRUE;
$mail->SMTPSecure = "ssl";
$mail->Debugoutput = 'html';
$mail->Port     = 465;  
$mail->Username = "xyz@xyz.com";   // Changed username and password from 
$mail->Password = "xyz";
$mail->Host     = "ssl://smtp.xyz.com";
$mail->Mailer   = "smtp";
$mail->SetFrom("xyz@xyz.com", "XYZ");
foreach($user_email_cc as $email_cc){
 $mail->AddCC($email_cc);
}
$mail->AddAddress(abc@abc.com);
$mail->Subject = $subject;
$mail->WordWrap   = 80;
$mail->MsgHTML($content);
$mail->IsHTML(true);  
if(!$mail->Send()) 
    echo "Problem sending mail.";   
else      
  echo "Mail Sent"; 

你能多次调用
$mail->AddCC(…)
吗,就像
$mail->AddAddress(…)

使用此代码一样

$mail->AddCC('person1@domain.com', 'Person One');
$mail->AddCC('person2@domain.com', 'Person Two');

谢谢你的关心。我可以知道我如何在Addcc中使用它吗?你可以在Addcc中传递逗号分隔的值。你可以重写Addcc的那部分以便使用它。我没有弄清楚。现在谢谢你