Как в smtp phpmailer вывести текст из БД ссылкой?
подскажите пожалуйста как в письме smtp phpmailer вставить ссылку из БД?
в старом коде mail php было так $arr[$rr['email']] .= 'N '.$rr['id'].' - <a href="'.$base.'tema/'.$rr['zag_url'].'_'.$rr['id'].'">'.$rr['zag'].'</a><br>';
Сейчас " емаил" и " N " я вывел это нормально отображается и в ссылке они не нужны
{$row["email"]} {$row["id"]}
Отдельно отображается и $base просто выводит главную страницу сайта, zag_url то же коректно отображается, а как вывести всё вместе -
<a href="'.$base.'tema/'.$row['zag_url'].'_'.$row['id'].'">'</a> ');
всё какие то ошибки выдаёт, в интернете то же примеров подобных не нахожу.
С ссылкой разобрался, в тексте письма, всё как надо, но опять не всё так гладко, письмо приходит на каждый заказ даже одного пользователя, а есть такие у которых больше 100, что в этом коде можно исправить, чтобы в одном письме прикреплялись все ссылки ? Подскажите пожалуйста.
require_once '../PHPMailer-master/PHPMailerAutoload.php';
$query = "SELECT * FROM book WHERE
id_akk > 0 AND
(data1 - INTERVAL 1 DAY > NOW()) AND
(data1 - INTERVAL 2 DAY < NOW())";
// Результат = запрос на доске
$result = mysqli_query($link,$query);
// Получить массив адресов электронной почты и имен пользователей.
while($row = $result->fetch_array())
{
// Создать НОВОЕ электронное письмо
$email = new PHPMailer;
// Установите настройки электронной почты
//$email->isSMTP();
$email->Host = "ssl://localhost";
$email->SMTPAuth = true;
$email->SMTPKeepAlive = true; // SMTP connection will not close after each email sent, reduces SMTP overhead
$email->Port = 25;
$email->SMTPSecure = 'SSL';
$email->Username = "[email protected]";
$email->Password = "uuugvciiii";
$email->CharSet = 'UTF-8';
$email->From = '[email protected]';
$email->addReplyTo('[email protected]', 'Name ');
$email->Subject = "Ваш заказ......";
// Добавить получателя из значений, найденных в Базы данных
$email->addAddress($row["email"], $row["Name"]);
$email->isHTML(true);
$base='https://eresct.ru/';
$email->Body ="Здравствуйте....
Ваш заказ: N {$row['id']}
$base/temа/{$row['zag_url']}_{$row['id']}
$message";
$email->AltBody = $message;
if(!$email->Send())
{
echo "Сообщение не может быть отправлено..";
echo "Ошибка почтовой программы: " . $email->ErrorInfo;
exit;
}
print "Sent mail to: {$row["email"]} <br>";
}
?>```