dbase_create

(PHP 5 < 5.3.0, dbase 5, dbase 7)

dbase_createCrea una base de datos

Descripción

dbase_create ( string $filename , array $fields ) : int

dbase_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.

Parámetros

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.

Valores devueltos

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.

Ejemplos

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",   30),
  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";
}

?>

Ver también