dbase_create
dbase_create creates a dBase database with the given definition. If the file already exists, it is not truncated. dbase_pack can be called to force truncation.
Note:
This function is affected by open_basedir.
Parameters
- path
-
The path of the database. It can be a relative or absolute path to the file where dBase will store your data.
- fields
-
An array of arrays, each array describing the format of one field of the database. Each field consists of a name, a character indicating the field type, and optionally, a length, a precision and a nullable flag. The supported field types are listed in the introduction section.
Note:
The fieldnames are limited in length and must not exceed 10 chars.
- type
-
The type of database to be created. Either DBASE_TYPE_DBASE or DBASE_TYPE_FOXPRO.
Return Values
Returns a database resource if the database is successfully created, or false if an error occurred.
Changelog
Version | Description |
dbase 7.0.0 | The type parameter has been added. |
dbase 7.0.0 | The return value is now a resource instead of an int. |