Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

XXDBM関数

これらの関数により、レコードを 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);

目次
dblist -- 使用されているDBM互換ライブラリの一覧を返す
dbmclose -- dbm データベースを閉じます
dbmdelete -- dbm データベースから値を削除します
dbmexists -- dbm データベースにキー検索を行います
dbmfetch --  dbm データベースからキーの値を取り出します
dbmfirstkey -- dbm データベースから最初のキーを取り出します
dbminsert -- dbm データベースへの値の挿入
dbmnextkey -- dbm データベースから次のキーを取り出します
dbmopen -- DBMデータベースをオープンします
dbmreplace -- dbm データベース中の値を置き換えます