XVIII. DBM Datenbankfunktionen
Diese Funktionen erlauben Ihnen den Zugriff auf Datensätze die
im DBM-Format vorliegen.
Im Gegensatz zu den relationalen Datenbanken (mySQL, etc.)
werden die Datensätze in Form von ISAM-Sätzen gespeichert.
DBM Datenbanken werden von verschiedenen Systemfunktionen als
interne Arbeitsbibliothek benützt. Diese Datenbank-Art wird
auch von der Berkeley DB und GDBM verwendet.
Beispiel 1. Beispiel für ein DBM Script
$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);
|
|
- Inhaltsverzeichnis
- dbmopen — Öffnen einer DBM Datenbank
- dbmclose — Schließen einer DBM Datenbank
- dbmexists —
Prüft, ob ein Eintrag für den angegebenen Schlüssel
in der DBM Datenbank vorhanden ist.
- dbmfetch —
Holt einen Datensatz mit dem angegebenen Schlüssel
aus der DBM Datenbank.
- dbminsert —
Schreibt einen Datensatz mit dem angegebenen Schlüssel
in die DBM Datenbank.
- dbmreplace —
Ersetzt einen Datensatz mit dem angegebenen Schlüssel
in der DBM Datenbank.
- dbmdelete —
Löscht einen Datensatz mit dem angegebenen Schlüssel
aus der DBM Datenbank.
- dbmfirstkey —
Gibt den ersten Schlüssel der DBM Datenbank zurück.
- dbmnextkey —
Stellt den nächsten Schlüssel aus den Datenbank zur Verfügung.
- dblist —
Liefert eine Beschreibung, welches DBM-Format
verwendet wird.