XVIII_ Funciones para dBase
Estas funciones permiten el acceso a datos almacenados en formato
dBase (dbf)_
No hay soporte para índices o campos Memo_ Tampoco hay soporte
para bloqueo: si dos procesos concurrentes en el servidor
modifican el mismo fichero dBase, probablemente se destruirán los
datos_
A diferencia de las bases de datos SQL, las "bases de datos" dBase
no pueden cambiar su definición_ Una vez creado el fichero, la
definición de la base de datos es fija_ No hay índices que
aceleren la búsqueda u organicen los datos de distinto modo_ Los
ficheros dBase son simples ficheros secuenciales con registros de
longitud fija_ Los nuevos registros se añaden al final del fichero
y los registros borrados se conservan hasta que se llama a la
función dbase_pack()()_
Se recomienda no utilizar ficheros dBase como bases de datos, sino
elegir cualquier servidor SQL; MySQL o Postgres son opciones
habituales con PHP_ El soporte para dBase se proporciona para
permitir importar y exportar datos a y desde la base
de datos web, ya que este formato de ficheros es aceptado
habitualmente por las hojas de datos y los organizadores de
Windows_ La importación y exportación de datos es lo único para lo
que sirve el soporte dBase_