php-resource

PHP Handbuch

dbmopen

dbmopen

(PHP 3, PHP 4, PECL)

dbmopen -- Ã–ffnen einer DBM Datenbank

Beschreibung

int dbmopen ( string filename, string flags )

Das erste Argument ist der vollqualifizierte Dateiname der DBM Datenbank, die geöffnet werden soll. Das zweite Argument ist der Modus, mit dem die DBM Datenbank geöffnet werden soll. Es gibt 4 Möglichkeiten, eine DBM Datenbank zu öffnen:

"r" (read-only)

Eine existierende Datenbank soll nur lesend geöffnet werden.

"n" (new)

Eine neue Datenbank soll angelegt werden. Diese wird automatisch als read-write geöffnet. Eine existierende Datenbank wird inhaltlich gelöscht.

"c" (create)

Eine neue Datenbank soll angelegt werden. Diese wird automatisch als read-write geöffnet. Im Gegensatz zu "n" wird eine bereits existierende Datenbank inhaltlich nicht gelöscht, sondern nur "read-writeable" geöffnet.

"w" (read-write)

Eine existierende Datenbank soll lesend und schreibend geöffnet werden.

Wenn die angegebene DBM Datenbank geöffnet werden konnte, wird ein Identifier zurückgegeben. Dieser Identifier muss für alle weiteren Aufrufe, die an die DBM Datenbank getätigt werden, mitgegeben werden. Wenn das Öffenen der DBM Datenbank fehlgeschlagen ist, wird das Ergebnis FALSE zurückgegeben.

Wenn die NDBM Unterstützung aktiviert wird, werden jeweils zwei Dateien filename.dir und filename.pag erzeugt. GDBM, ebenso wie der interne "Flat-File" Mechanismus und die Berkeley DB, verwenden nur eine Datei (und diese heisst bei der Berkeley DB filename.db). Bitte beachten Sie, dass PHP seine Dateisperren zusätzlich zu den vorhanden DBM-Bibliothekseigenen Routinen verwendet. PHP löscht auch die .lck Dateien nicht wieder. Es verwendet diese Datei nur als zusätzliches Mittel für Dateilocking. Wenn Sie mehr über DBM-Datenbanken wissen wollen, sehen Sie in den UNIX-Manualseiten nach, oder schauen bei GNU's GDBM nach.



Anmerkungen zum PHP Handbuch
Neue Anmerkung schreiben
 

webhosting und Server



 

Neuzugänge PHP MySQL Tutorials

Joomla! Starterhilfe

Dieses Tutorial begleitet Sie bei dem Einstieg in die Welt von dem CMS Joomla!.

17.01.2012 werninator | Kategorie: MySQL
Objektorientiertes Programmieren

Dieses Tutorial beschreibt sehr gut die Wirkunsweise von objektorientiertes Programmieren. Also bestens geeignet um das objektorientierte Programmieren zu verstehen.

07.12.2010 phpsven | Kategorie: PHP
Tutorials zu Facebook Anwendungen mit PHP

In mehreren Tutorials wird der Zugriff auf Facebook Daten mittels Graph API, FQL und REST API erklärt. Alle Codebeispiele liegen zum Ausprobieren in einem SVN, bzw. github Repository bereit.

06.12.2010 abouttheweb | Kategorie: PHP