WEB开发网
开发学院数据库MySQL Mysql入门系列:运行perl DBI 阅读

Mysql入门系列:运行perl DBI

 2006-12-31 10:49:29 来源:WEB开发网   
核心提示: % mutt -a name.txt -a directory.rtf paul0snake.net其他邮寄程序可能也允许创建附件,或者,Mysql入门系列:运行perl DBI(7),可以以其他意思传输这些文件,如F T P,但是,首先审阅不发送任何消息的列表可能有用,无论如何,在这些文

% mutt -a name.txt -a directory.rtf paul0snake.net

其他邮寄程序可能也允许创建附件。或者,可以以其他意思传输这些文件,如F T P。无论如何,在这些文件被放到想放的地方之后,读取这个名称列表,并将它粘贴到年度程序文档,或者在可识别RTF 的任何字处理程序中读取RTF 文件,这都是较容易的。DBI 使我们从MySQL中抽取想要的信息很容易, Perl 的文本处理能力使我们将这些信息放在指定的格式中很容易。MySQL不提供信息输出的任何特殊方式,但没有关系,因为将MySQL的数据库处理能力集成到如Perl 的语言中并不费力,而这些语言具有极好的文本处理能力。

发送成员资格更新通知

当作为字处理文档维护历史同盟目录时,确定需要通知哪个成员其成员资格应该更新,这是件耗费时间并且容易出现错误的事情。既然我们在数据库中有信息,那么让我们看看如何自动地处理更新通知。我们想标识需要经过电子邮件更新的成员,这样我们就不必通过电

话或邮件与他们联系了。

我们需要做的事情就是确定哪个成员在某些天以内快到更新的时间了。这个的查询涉及一个相对简单的日期计算:

SELECT ... FROM member

WHERE expiration < DATE_ADD (CURRENT_DATE,INTERVAL cutoff DAY)

c ut o ff 表示我们同意的可允许误差的天数。这个查询选择在几天之内快到更新时间的成员项目。作为特殊情况,终止点值为0,寻找终止日期已过的成员(也就是说,实际上已经终止了的那些成员)。

我们标识了限制通知的这些记录之后,我们对它们应该怎么办呢?一个选择是直接从同样的脚本中发送邮件,但是,首先审阅不发送任何消息的列表可能有用。由于这个原因,我们将使用一个两阶段的方法:

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:Mysql 入门 系列

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接