12.2 DBM-Datenbanken verwenden

Problem

Sie möchten einfache Textdaten in einer Weise speichern, die stabiler und skalierbarer ist, als dies mit Textdateien möglich ist.

Lösung

Verwenden Sie die DBA-Abstraktionsschicht für den Zugriff auf Datenbanken im DBM-Stil:

$dbh = dba_open('fish.db','c','gdbm') or die($php_errormsg); // Werte lesen und ändern. if (dba_exists('Flunder',$dbh)) { $flounder_count = dba_fetch('Flunder',$dbh); $flounder_count++; dba_replace('Flunder',$flounder_count); print "Flunderzähler aktualisiert."; } else { dba_insert('Flunder',1); print "Flunderzähler initialisiert."; } // Keine weiteren Tilapia. dba_delete('Tilapia',$dbh); // Was für einen Fisch haben wir? for ($key = dba_firstkey($dbh); $key !== false; $key = dba_nextkey($dbh)) ...

Get PHP 5 Kochbuch now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.