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
dblist -- Získat název používané DBM-kompatibilní knihovny
dbmclose -- Zavřít dbm databázi
dbmdelete --  Smazat v DMB databázi hodnotu spojenou s určitým klíčem
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
dbmfirstkey -- Získat z DBM databáze první klíč
dbminsert --  Vložit do DBM databáze hodnotu a klíč
dbmnextkey -- Získat další klíč z DBM databáze
dbmopen -- Otevřít DBM databázi
dbmreplace --  Nahredit v DBM databázi hodnotu s určitým klíčem