XVII. 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