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