Witam mam problem z PHPMailer tzn. pobieram dane z bazy dotyczące użytkowników, a następnie chcę je wysłać mailowo do każdej osoby. Kod działa tylko dla jednej osoby natomiast mam problem z przerobienie kodu żeby działał dla kilku osób.
<?php
require_once "connect.php";
$connect = @new mysqli($host, $db_user, $db_password, $db_name);
$result = $connect->query("SELECT name, email FROM persons");
if($result->num_rows > 0)
{
while($row = $result->fetch_assoc())
{
$name= $row['name'];
$email= $row['email'];
require "PHPMailer/PHPMailerAutoload.php";
$mail = new PHPMailer();
$mail->CharSet = "UTF-8";
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl';
$mail->Host = 'mail.***.pl';
$mail->Port = 465;
$mail->Username = '****@***.pl';
$mail->Password = '******';
$mail->IsHTML(true);
$mail->From='***@***.pl';
$mail->FromName='*********';
$mail->AddReplyTo('***@***.pl');
$mail->Subject = "Wagaśnięcie Usług";
$mail->AddEmbeddedImage('img/logo.png', 'logo');
$mail->AddEmbeddedImage('img/unnamed.png', 'unnamed');
$mail->Body ="$name";
$mail->AddAddress($email);
if($mail->Send())
{
echo "email został wysłany" }
} }
?>