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); ?>
|