PHP Manual
Prev |  | Next

# XI. dbm functions

These functions allow you to store records stored in a dbm-style database. This type of database (supported by the Berkeley db, gdbm, and some system libraries, as well as a built-in flatfile library) stores key/value pairs (as opposed to the full-blown records supported by relational databases).

Example 1. dbm example
      1
      2 $dbm = dbmopen("lastseen", "w");
      3 if (dbmexists($dbm, $userid)) {
      4   $last_seen = dbmfetch($dbm, $userid);
      5 } else {
      6   dbminsert($dbm, $userid, time());
      7 }
      8 do_stuff();
      9 dbmreplace($dbm, $userid, time());
     10 dbmclose($dbm);
     11

Prev | Home | Next
dbase_numrecords | Up | dbmopen