Mysql入门系列:运行perl DBI
2006-12-31 10:49:29 来源:WEB开发网在这里,已经看到许多涉及DBI 程序设计的概念,所以让我们继续做一些样例数据库能处理事情。最初,第1章简述了我们的目标。本章通过编写DBI 脚本,我们将处理的那些问题在这里列出。
对于学分保存方案,我们想能够检索任何给定的测验或测试的分数。
对于历史联盟,我们想做下面的事情:
以不同格式产生成员目录。我们想在年度宴会程序中,以可以用于生成显示目录的格式使用一个只有名称的列表。
寻找不久就要更新其成员资格的League 成员,然后发送电子邮件通知他们。
编辑成员项目(毕竟,在更新成员资格时,我们将要更新他们的终止日期)。
寻找分享共同兴趣的成员。
使这个目录联机。
对于这样一些任务,我们将编写从命令行上运行的脚本。其他任务,我们将在7 . 4节“在Web 应用程序中使用DBI”中创建脚本,可以与Web 服务器配合使用。在本章的最后,我们将仍有许多有待完成的目标。将在第8章“PHP API”中,完成剩余的目标。
生成历史同盟目录
我们的目标之一是能以不同格式产生历史同盟目录的信息。我们将生成的最简单格式是一个年度宴会程序的成员名列表。那可能是一个简单的无格式文本列表。它将成为创建这个程序的一部分较大文档,所以,我们所需要的就是可以粘贴到文档中的一些内容。
对于可显示的目录,则需要一种比无格式文本更好的表示方法,原因是我们想把一些内容更精细地格式化。这里一个合理的选择为RT F(丰富的文本格式Rich Text Format),它是由Microsoft 开发的一种格式,可以由许多字处理程序来识别。当然, Word 就是这种程序之一,但是许多其他的软件,如WordPerfect 和A p p l e Work 也是可以识别的。不同的字处理程序对RTF 的支持程度也有所不同,但是我们将使用由即使对最低级别RT F都确信的任何字处理程序所支持的全部RTF 规定的一个基本子集。
更多精彩
赞助商链接