В настоящее время я работаю над сценарием PHP / MySQL, который выполняет следующее в следующем порядке:
1) Проверяет БД на наличие видео, которое нужно конвертировать
2) Как только определено, что видео необходимо конвертировать, оно начинает конвертировать
* 3) Уведомляет «создателя» видео о том, что оно было создано.
* 4) Уведомляет всех пользователей, которые являются «получателями» видео, о том, что у них есть новое видео.
Обратите внимание, я ищу помощь по помеченным звездочками цифрам выше.
Вот моя основная структура БД / таблицы (некоторые части намеренно пропущены, потому что я не хочу их печатать:
video_data:
id
creator_id
needs_process
video_info
id
video_id (relational to 'id' in table above).
receiver_id
tblusers
usrID
usrFirst
usrLast
usrEmail
Вот что у меня есть в моем сценарии:
<?php
require("connection.php");
$rs = mysql_db_query($DBname,$sql,$link);
$data = mysql_query("SELECT * FROM video_data WHERE needs_process=1 LIMIT 1") or die(mysql_error());
while($row = mysql_fetch_array( $data ))
{
$id = $row['id'];
$sender = $row['sender_id'];
//Convert The Video Here (I've already written this code).
//Maybe Create a Thumbnail Too (I've already written this code).
}
Мой вопрос: в приведенном выше коде, как бы я отправил электронное письмо «создателю» (всегда 1 человек) и отправил электронное письмо получателям (иногда нескольким получателям). Более того, это могут быть «отдельные» или «разные» электронные письма. Например, создатель получит электронное письмо с надписью «Спасибо за загрузку!», А получатели получат одно сообщение «У вас есть новое видео».
Любая помощь в этом была бы великолепна!