技术开发 频道

用PHP的PEAR DB模块编写数据库脚本

  二、准备工作

  若要使用PEAR DB编写访问MySQL的脚本,必须满足下列要求:

  • 您必须使用PHP 4或者更高版本。准确地说,应该是4.0.4版本以上。因为PHP 4之前的发行版本没有附带PEAR。此外,PHP还包含了一个称为PEAR的程序,我们可以通过它来检查安装了哪些PEAR模块,或者遗漏了哪些模块。举例来说,若要显示已经安装的模块,并且在遗漏DB模块的时候安装该模块的话,可以使用下面所示的命令: 
% pear lib
 % pear install DB

  注意,执行第二条命令的时候,需要以 root 身份进行。

  如果您安装了PHP 5,不仅可以使用MySQL驱动程序,而且还可以使用mysqli驱动程序。

  •  你的PHP版本必须包含用于MySQL的客户端程序库,否则你的脚本无法连接到MySQL服务器。如果希望使用mysqli驱动程序的话,这个客户端程序库必须是MySQL 4.1.2或更新的版本。
  • PHP初始化文件(PHP.ini)应该做必要的设置,使变量include_path的值为PEAR安装目录的路径名。举例来说,如果PEAR文件被安装到了/usr/local/lib/php目录下,那么就应当将include_path设置成:
include_path = "/usr/local/lib/php"

        如果PEAR文件被安装到了Windows系统的C:\php\pear目录中的话,可以将include_path设置成:

include_path = "C:\php\pear"

        Include_path变量也设置成其他目录,如果想让它的值包含多个目录,需要将这些目录路径名分割开来,对于UNIX操作系统可以用冒号作分割,对于Windows系统可以用分号作分割。

  如果把PHP作为一个Apache模块使用的话,每当修改了php.ini文件的时候,就需要重新启动Apache。 否则,PHP不会注意到这些改动。

  如果您是一个终端用户,没有权限修改Include_path变量,则需要联系管理员,让他把PEAR的安装目录添加到Include_path中。

  三、编写PEAR DB脚本

  当脚本使用PEAR DB接口访问MySQL的时候,通常需要经过下列步骤:

  • 引用DB.php文件以便访问PEAR DB模块。
  •  通过调用connect()连接到MySQL服务器,并获得一个连接对象。
  • 使用这个连接对象提交sql语句,并取得生成的对象
  • 使用结果对象检索语句返回的信息
  • 当连接对象不再需要的时候,关闭服务器连接。

  在后面,我们会对这些步骤进行更详细的讲解。

0
相关文章