XVIIIDBM関数

これらの関数により、レコードを dbm 形式 のデータベースに格納 できるようになります。この形式のデータベース(組み込みのフラット ファイル・ライブラリと同様に、Berkeley db, gdbm その他のシステム・ ライブラリによりサポートされています)は、(リレーショナル・データ ベースによりサポートされる事細かなレコード形式ではなく、) キーと値の組み合わせを格納します。

例 1dbm の例


$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 -- dbm データベースにキー検索を行います
dbmfetch --  dbm データベースからキーの値を取り出します
dbminsert -- dbm データベースへの値の挿入
dbmreplace -- dbm データベース中の値を置き換えます
dbmdelete -- dbm データベースから値を削除します
dbmfirstkey -- dbm データベースから最初のキーを取り出します
dbmnextkey -- dbm データベースから次のキーを取り出します
dblist -- 使用されている dbm 互換ライブラリの一覧を返します