(PHP 5 < 5.3.0, dbase 5, dbase 7)
dbase_create — Crea una base de datos
$filename
, array $fields
) : intdbase_create() crea una base de datos dBase con la definición dada.
Nota: Cuando el modo seguro está habilitado, PHP comprueba si los ficheros o directorios sobre los que se opera tienen el mismo UID (propietario) que el script que está siendo ejecutado.
Nota:
Esta función se ve afectada por open_basedir.
filename
El nombre de la base de datos. Puede ser una ruta relativa o absoluta al archivo donde dBase almacenará la información.
fields
Una matriz de matrices, donde cada matriz describe el formato de un campo de la base de datos. Cada campo consiste en un nombre, un carácter que indica el tipo de campo y, opcionalmte, una longitud y una precisión.
Nota:
Los nombres de los campos están limitados en longitud y no deben exceder 10 caracteres.
Devuelve un identificador de enlace de la base de datos si la base de datos se creó con éxito,
o FALSE
si ocurrión un error.
Ejemplo #1 Crear un archivo de base de datos dBase
<?php
// "Definición" de la base de datos
$def = array(
array("date", "D"),
array("name", "C", 50),
array("age", "N", 3, 0),
array("email", "C", 128),
array("ismember", "L")
);
// creación
if (!dbase_create('/tmp/test.dbf', $def)) {
echo "Error, no se puede crear la base de datos\n";
}
?>