利用pear::db联结postgres
时间:2005-07-24 来源:cg111
pear::DB是除了adodb以外另一个联结数据库的选择,本文以实例介绍介绍如何使用DB联结postgres数据库
安装pear本文不作介绍。在pear中,联结数据库的类有如下一些:
1》MDB;
2》MDB2:因MDB2的作者一直期待PDO进入release状态,所以至今MDB2一直是贝塔版;
3》PDO:联结速度应该是最快的,属C模块,但一直未release;听说在PHP5.1中已经作为一个正式模块,用于数据库驱动;
4》DB;
安装DB:
在DEBIAN下安装DB过程很简单:
#>su
#>pear install DB;
install ok: DB
安装完毕就可以使用了,在编辑器中编辑如下test.php文件:
'pgsql',
'username' => 'XXXXXX',
'password' => 'XXXXXXX',
'hostspec' => 'XX.XXXXX.COM',
'port' => '5432',
'database' => 'test'
);
$options = array(
'debug' => 2,
'portability' => DB_PORTABILITY_ALL,
);
$db=& new DB;
$db->connect($dsn, $options);
if (PEAR::isError($db)) {
die($db->getMessage());
}else{echo 'dbconnect ok!';}
$db->disconnect;
?>
好了,在你的浏览器中实验一下:
http://localhost/test.php
如何:您应该看到:
dbconnect ok!
祝贺你,你成功了。
安装pear本文不作介绍。在pear中,联结数据库的类有如下一些:
1》MDB;
2》MDB2:因MDB2的作者一直期待PDO进入release状态,所以至今MDB2一直是贝塔版;
3》PDO:联结速度应该是最快的,属C模块,但一直未release;听说在PHP5.1中已经作为一个正式模块,用于数据库驱动;
4》DB;
安装DB:
在DEBIAN下安装DB过程很简单:
#>su
#>pear install DB;
install ok: DB
安装完毕就可以使用了,在编辑器中编辑如下test.php文件:
'pgsql',
'username' => 'XXXXXX',
'password' => 'XXXXXXX',
'hostspec' => 'XX.XXXXX.COM',
'port' => '5432',
'database' => 'test'
);
$options = array(
'debug' => 2,
'portability' => DB_PORTABILITY_ALL,
);
$db=& new DB;
$db->connect($dsn, $options);
if (PEAR::isError($db)) {
die($db->getMessage());
}else{echo 'dbconnect ok!';}
$db->disconnect;
?>
好了,在你的浏览器中实验一下:
http://localhost/test.php
如何:您应该看到:
dbconnect ok!
祝贺你,你成功了。
相关阅读 更多 +