dbm 类资料库函式库

本函式库共有 10 个函式

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$useridtime());
}
do_stuff();
dbmreplace($dbm$useridtime());
dbmclose($dbm);
?>

dbmopen:开启 DBM 资料库连结。
dbmclose:关闭 DBM 资料库。
dbmexists:检查键是否存在。
dbmfetch:取回指定资料。
dbminsert:加入资料。
dbmreplace:更动或加入资料。
dbmdelete:删除指定资料。
dbmfirstkey:取回首笔键名。
dbmnextkey:取回下笔键值。
dblist:取得 DBM 的资讯。


[ 上一页 下一页 ]