为了账号安全,请及时绑定邮箱和手机立即绑定

phpmailer 的 body 不能支援 while 循環?

phpmailer 的 body 不能支援 while 循環?

PHP
喵喔喔 2018-08-02 22:14:53
$mail= new PHPMailer();     $mail->IsSMTP();     $mail->SMTPAuth = true;     $mail->SMTPSecure = "ssl";     $mail->Host = "smtp.gmail.com";     $mail->Port = 465;     $mail->CharSet = "utf8";     $mail->Body = ''.$row.'';這樣可以但是 while 不行:$mail= new PHPMailer();     $mail->IsSMTP();     $mail->SMTPAuth = true;     $mail->SMTPSecure = "ssl";     $mail->Host = "smtp.gmail.com";     $mail->Port = 465;     $mail->CharSet = "utf8";     $mail->Body = ''.while($row = mysqli_fetch_array($data)){}.'';光這樣就報錯了,所以我沒辦法繼續寫請問要怎麼在 body 放上循環?因為我要打印數據寄給客戶,有多個,所以得用 while
查看完整描述

2 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

疑惑:这是伪代码还是什么

while你并没有做输出,怎么拼接字符串?

直接在外面先做好body内容的处理,然后赋值给$mail->Body


查看完整回答
反对 回复 2018-08-06
?
慕神8447489

TA贡献1780条经验 获得超1个赞

额。兄弟,你可以新建一个变量

while($row = mysqli_fetch_array($data)){
    $body .= $data;
}


查看完整回答
反对 回复 2018-08-06
  • 2 回答
  • 0 关注
  • 834 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信