DBA函数库
时间:2007-02-17 来源:PHP爱好者
在柏克莱的 BSD 系列操作系统中,有个简单的数据库结构,它以数个文件组成超小型的数据库系统,架构成抽象层 (abstraction layer) 的 DBA 数据库。
php爱好者站 http://www.phpfans.net 为phper提供一切资讯.
目前 PHP 支持的 DBA 数据库包括
- dbm:柏克莱发展的最早期 DBA 数据库。
- ndbm:较新且较有弹性的 DBA。
- gdbm:GNU 发展的 DBA, ftp://ftp.gnu.org/pub/gnu/gdbm/
- db2:由 Sleepycat 软件开发的 DB2 (非 IBM 的 DB2), http://www.sleepycat.com
- cdb:这是 qmail 作者开发快速可靠的 DBA, http://pobox.com/~djb/cdb.html
以下是简单的使用范例,当然在使用前,必须先装好 DBA。
<?php
$id = dba_open ( "/tmp/test.db" , "n" , "db2" );
if(! $id ) {
echo "dba_open failedn" ;
exit;
}
dba_replace ( "key" , "This is an example!" , $id );
if( dba_exists ( "key" , $id )) {
echo dba_fetch ( "key" , $id );
dba_delete ( "key" , $id );
}
dba_close ( $id );
?>
php爱好者站 http://www.phpfans.net 为phper提供一切资讯.
相关阅读 更多 +