Function.dbase-get-header-info
Aus PHP-Wiki
dbase_get_header_info — Liefert Informationen des Dateikopfs einer Datenbank
Inhaltsverzeichnis |
Beschreibung
array dbase_get_header_info ( int $dBase_Kennung )
Liefert für die angegebene Datenbank-Verbindungskennung Informationen über
die Datenbankstruktur.
Parameter-Liste
- dBase_Kennung
- Die Datenbank-Verbindungskennung, die von dbase_open() oder dbase_create() zurückgegeben wurde.
Rückgabewerte
Ein indiziertes Array mit einem Eintrag für jedes Feld der Datenbank. Der
Index des Arrays beginnt bei 0.
Jedes Element des Arrays enthält ein assoziatives Array mit folgenden
Informationen über die Felder:
name
Der Name des Feldes
type
Der lesbare Name für den dBase-Typ des Feldes (d.h. date, boolean,
etc.)
length
Die Anzahl der Bytes, die dieses Feld haben kann
precision
Die Anzahl der Nachkommastellen des Feldes
format
Ein für das Feld vorgeschlagenes
printf()-Format-Spezifikationssymbol
offset
Der Byte-Abstand des Feldes vom Anfang der Zeile
Falls die Dateikopf-Informationen der Datenbank nicht gelesen werden
können, wird FALSE zurückgegeben.
Beispiele
Beispiel #1 Anzeigen der Informationen des Dateikopfs einer dBase-Datenbankdatei
<?php // Der Pfad zur dBase-Datei $db_pfad = "/tmp/test.dbf"; // Öffnen der dBase-Datei $dbh = dbase_open($db_pfad, 0) or die("Fehler! Konnte die dBase-Datenbankdatei '$db_pfad' nicht öffnen."); // Auslesen der Feldinformationen $feld_info = dbase_get_header_info($dbh); // Ausgeben der Informationen print_r($feld_info); ?>