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