dbase_create

(PHP 3, PHP 4 )

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>";