PHP Handbuch
Zurück |  | Nach vorne

# dbase_create

(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

dbase_create -- Erzeugt eine dBase-Datenbank

## Beschreibung:

``int dbase_create` (string filename, array fields)`

Der `fields`-Parameter ist ein Array, das aus weiteren Arrays besteht. Jedes Array beschreibt das Format eines Feldes der Datenbank. Jedes Feld-Array besteht aus einem Namen, einem Zeichen zur Festlegung des Feldtyps, der Länge und dem Wert für die Anzahl der Nachkommastellen.

Die verfügbaren Feldtypen sind:

L

  Boolean. Diese haben keine Länge oder Nachkommstellen.

M

  Memo. (Beachten sie, dass diese von PHP nicht unterstützt werden.) Auch diese haben keine Länge oder Nachkommastellen.

D

  Datum (gespeichert als JJJJMMTT). Ebenfalls keine Länge und Nachkommastellen.

N

  Zahl. Diese haben sowohl eine Angabe der Länge als auch der Nachkommastellen.

C

  Zeichenkette / String / Charakter. Hier ist eine Längenangabe erforderlich.

Konnte die Datenbank erfolgreich erzeugt werden, wird ein dbase_identifier zurück gegeben, anderenfalls `FALSE` / falsch.

Beispiel 1. Erzeugen einer dBase-Datenbank-Datei
    // "Datenbank"-Name
           $dbname = "/tmp/test.dbf";

           // Datenbank-"Definitionen"
           $def =
               array(
                 array("Datum",       "D"),
                 array("Name",        "C",  50),
                 array("Alter",       "N",   3, 0),
                 array("Email",       "C", 128),
                 array("IstMitglied", "L")
               );

           // Erzeugung
           if (!dbase_create($dbname, $def))
             print "<strong>Error!</strong>";

Zurück | Zum Anfang | Nach vorne
dBase Funktionen | Nach oben | dbase_open