XI. dbm 関数
これらの関数により、レコードを dbm 形式 のデータベースに格納
できるようになります。この形式のデータベース(組み込みのフラット
ファイル・ライブラリと同様に、Berkeley db, gdbm その他のシステム・
ライブラリによりサポートされています)は、(リレーショナル・データ
ベースによりサポートされる事細かなレコード形式ではなく、)
キーと値の組み合わせを格納します。
例 1. dbm の例 1
2 $dbm = dbmopen("lastseen", "w");
3 if (dbmexists($dbm, $userid)) {
4 $last_seen = dbmfetch($dbm, $userid);
5 } else {
6 dbminsert($dbm, $userid, time());
7 }
8 do_stuff();
9 dbmreplace($dbm, $userid, time());
10 dbmclose($dbm);
11 |
|