XX. Funzioni DBM

Questa funzioni consentono lo storage di records memorizzati in un dbm-style database. Questo tipo di database (supportato da Berkeley DB, GDBM, e qualche libreria di sistema, cosė come una built-in flatfile library) memorizza coppie key/value (al contrario dei full-blown records supportati dai database relazionali).

Esempio 1. Esempio 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);

Sommario
dblist --  Descrive la libreria DBM-compatibile in uso.
dbmclose -- Chiude un database dbm
dbmdelete --  Cancella il valore per una chiave da un database DBM
dbmexists --  Dice se esiste un valore per una chiave in un database DBM
dbmfetch --  Estrae un valore per una chiave da un database DBM
dbmfirstkey --  Recupera la prima chiave da un database DBM
dbminsert --  Inserisce un valore per una chiave in un database DBM
dbmnextkey --  Recupera la chiave successiva da un database DBM
dbmopen -- Apre un database DBM
dbmreplace --  Sostituisce il valore per una chiave in un database DBM