XX. DBM Funkce

Tyto funkce vßm umo╛≥ujφ uklßdat zßznamy do databßzφ typu dbm. Tento typ databßzφ (podporovan² Berkeley DB, GDBM, n∞kter²mi systΘmov²mi knihovnami, a takΘ vestav∞nou flatfile knihovnou) uklßdß klφΦ/hodnota pßry (oproti plnohodnotn²m relaΦnφm databßzφm).

P°φklad 1. Ukßzka DBM

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

Obsah
dbmopen -- Otev°φt DBM databßzi
dbmclose -- Zav°φt dbm databßzi
dbmexists --  Zjistφ, jestli pro zadan² klφΦ existuje v DBM databßzi hodnota
dbmfetch --  Zφskat z DBM databßze hodnotu spojenou s urΦit²m klφΦem
dbminsert --  Vlo╛it do DBM databßze hodnotu a klφΦ
dbmreplace --  Nahredit v DBM databßzi hodnotu s urΦit²m klφΦem
dbmdelete --  Smazat v DMB databßzi hodnotu spojenou s urΦit²m klφΦem
dbmfirstkey -- Zφskat z DBM databßze prvnφ klφΦ
dbmnextkey -- Zφskat dal╣φ klφΦ z DBM databßze
dblist -- Zφskat nßzev pou╛φvanΘ DBM-kompatibilnφ knihovny