PHP dbm 类数据库函数库

dbm 为柏克莱大学所发展的文件型数据库。欲使用本函数可能需要先安装相关的 DBM 函数馆,当然在 BSD 系列的操作系统中已经装好的就不用自行动手了。
dbm 在资料存取没有很复杂的字段,它只有单纯的键/值 (key/value) 的字段。

下例为简单的 dbm 使用范例

<? function do_stuff() { // 略去复杂的资料处理流程 } $dbm = dbmopen("lastseen", "w"); if (dbmexists($dbm, $userid)) { $last_seen = dbmfetch($dbm, $userid); } else { dbminsert($dbm, $userid, time()); } do_stuff(); dbmreplace($dbm, $userid, time()); dbmclose($dbm); ?>

dbmopen: 打开 DBM 数据库链接。
dbmclose: 关闭 DBM 数据库。
dbmexists: 检查键是否存在。
dbmfetch: 取回指定资料。
dbminsert: 加入资料。
dbmreplace: 改动或加入资料。
dbmdelete: 删除指定资料。
dbmfirstkey: 取回首笔键名。
dbmnextkey: 取回下笔键值。
dblist: 取得 DBM 的信息。