dbase_create
(PHP 4, PHP 5)
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.
Example#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>";