XIX. dBase Funktionen
Diese Funktionen erlauben ihnen den Zugriff auf Datens�tze, die
im dBase-Format (also in dBase-Datenbanken) (dbf) vorliegen.
Es gibt keine Unterst�tzug f�r Indizes oder Memo-Felder. Auch
Sperrfunktionen f�r Datens�tze / -banken sind nicht vorhanden.
Zwei gleichzeitig ablaufende Webserver-Prozesse, die die
selbe dBase-Datei bearbeiten, werden ihre Datenbank zerst�ren.
Anders als bei SQL-Datenbanken k�nnen in dBase-"Datenbanken" die
Felddefinitionen nicht nachtr�glich ge�ndert werden. Nachdem die
dbf-Datei erzeugt wurde, sind die Definitionen festgelegt. Es
werden keine Index-Funktionen unterst�tzt, die Abfragen
beschleunigen oder etwa ihre Datenorganisation unterst�tzen.
dBase-Dateien sind einfache sequentielle Dateien mit fester
Datensatzl�nge. Neue Datens�tze werden am Dateiende angeh�ngt
und gel�schte Datens�tze werden beibehalten, bis sie
dbase_pack() aufrufen.
Wir empfehlen, keine Produktions-DBF-Datenbanken zu benutzen.
W�hlen sie zur Nutzung von Produktions-Daten mit PHP nur echte
SQL-Server-Datenbanken; MySQL oder Postgres sind dabei eine gute
Wahl. dBase-Unterst�tzung durch PHP dient haupts�chlich dem Im-
und Export von Daten zu oder aus ihrer Web-Datenbank, wobei das
DBF-Datei-Format vor allem wegen der Windows-Tabellenkalulationen
und -Organizer unterst�tzt wird. Im- und Export ist der einzige
Grund f�r die dBase-Unterst�tzung durch PHP.