Я пытаюсь отправить значения из базы данных MySQL пользователю по запросу. Я не могу передать информацию в текст сообщения электронной почты с правильными значениями. Вот пример кода:
mysql_connect ("host","name","pass") or die (mysql_error());
mysql_select_db ("db_name");
$sql = mysql_query("select * from table_name where id = '$id'");
//$id is previously defined as the users id
while ($row = mysql_fetch_array($sql)){
$title = $row["title"];
}
$email = 'user@email.com'
$subject = "Titles";
$body = "Title: " . $title;
if (mail($email, $subject, $body)) {
echo("<p>successfully sent. "</p>");
} else {
echo("<p>delivery failed...</p>");
}
Я попытался запустить массив в цикле while, чтобы отобразить значения заголовков, но, опять же, я не могу передать эти значения в сообщение электронной почты.
Предполагается, что каждому пользователю отправлено несколько заголовков. В идеале, окончательное электронное письмо должно выглядеть примерно так:
Title: Title1
Title: Title2
Title: Title3
Title: Title4
Title: Title5
и продолжайте в том же количестве, сколько заголовков в массиве. Спасибо за любую помощь.