dbase_create
dbase_create
Creates a database
resource **dbase_create** string $path array $fields int $type
creates a dBase database with the given
definition.
If the file already exists, it is not truncated.
can be called to force truncation.
dbase_create``dbase_pack
pathThe 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
Opmerking: > The fieldnames are limited in length and must not exceed 10 chars.
type
The type of database to be created. Either
or
.
DBASE_TYPE_DBASE``DBASE_TYPE_FOXPRO
Returns a database resource if the database is successfully created, or false if an error occurred.
Voorbeeld: Creating a dBase database file
<?php
// database "definition"
$def = array(
array("date", "D"),
array("name", "C", 50),
array("age", "N", 3, 0),
array("email", "C", 128),
array("ismember", "L")
);
// creation
if (!dbase_create('/tmp/test.dbf', $def)) {
echo "Error, can't create the database\n";
}
?>
dbase_open``dbase_close