Estas funciones permiten acceder a registros almacenados en bases de datos con formato dBase (dbf).
Los archivos dBase son sencillamete archivos secuenciales de registros de longitud fija. Los registros se añaden al final del archivo y los registros borrados son guardados hasta que se llame a dbase_pack().
Los tipos de campos de dBase disponibles son:
Campo | Tipo de dBase | Formato | Información adicional |
---|---|---|---|
M | Memo | n/a | Este tipo no está soportado por PHP, por lo que este campo será ignorado |
D | Date | YYYYMMDD | La longitud del campo está limitada a 8 |
N | Number | Un número | Se puede declarar la longitud y la precisión (el número de dígitos después del punto decimal) |
C | String | Una cadena | Se puede declarar la longitud. Cuando se recupera información, la cadena será rellenada con espacios a la derecha para ajustarse a la longitud declarada. |
L | Boolean | T o Y para TRUE, F o N para FALSE | Almacenado y devuelto como un valor de tipo integer (1 ó 0) |
F | Float | Un número de coma flotante | El soporte para este tipo de campo se añadió en PHP 5.2.0 |
Note:
Esta extensión se ha movido al repositorio de » PECL y ya no es más distribuída con PHP a partir de PHP 5.3.0.
No hay soporte para camos de índices o de memo. Tampoco hay soporte para bloqueo. Dos procesos de servidor web concurrentes modificando el mismo archivo de dBase arruinará la base de datos.
Se recomienda que no use archivos dBase como su base de datos de producción. Elija cualquier servidor SQL real en su lugar; » MySQL o » Postgres son elecciones comunes con PHP. Aquí, el soporte para dBase está permitido para importar y exportar información desde y hacia su base de datos web, ya que el formato de archivo es entendido comúnmente por hojas de cálculo y organizadores de Windows.