【发布时间】:2009-09-01 06:03:37
【问题描述】:
我目前正在编写一个 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 人)和接收者(有时是多个接收者)发送电子邮件。此外,这些可能是“单独的”或“不同的”电子邮件。例如,创建者会收到一封电子邮件,内容是“感谢上传!”,而接收者会收到一封电子邮件,内容是“您有一个新视频。”
对此的任何帮助都会很棒!
【问题讨论】:
-
只是一个提示:“或死(mysql_error());”除了良好的错误处理之外就是一切