dbase_create

(PHP 3, PHP 4 , PHP 5)

dbase_create -- Cria um banco de dados dBase

Descrição

int dbase_create ( string filename, array fields )

dbase_create() cria um banco de dados dBase no arquivo filename, com os campos fields.

O parâmetro fields é uma matriz de matrizes, cada matriz descreve o formato de um campo no banco de dados. Cada campo consiste de um nome, um caractere indicando o tipo do campo, um tamanho e uma precisão.

Os tipos de campos disponíveis são:

L

Boleano. Estes não tem tamanho ou precisão.

M

Memorando. (Note que estes não são suportados pelo.) Estes não tem tamanho ou precisão.

D

Data (guardada com AAAAMMDD). Estes não tem tamanho ou precisão.

N

Número. Estes tem um tamanho e precisão (o número de digitos após o ponto decimal).

C

String.

Nota: Os nomes dos campos são limitados em tamanho e não podem passar de 10 Caracteres, 0 < caracteres <= 10.

Se for bem sucedida a criação do banco de dados, um dbase_identifier é retornado, se não é retornado FALSE.

Exemplo 1. Criando um arquivo de banco de dados dBase

<?php

// nome do banco de dados
$dbname = "/tmp/test.dbf";

// definição do banco de dados
$def =
    array(
        array(
"date",     "D"),
        array(
"name",     "C",  50),
        array(
"age",      "N",   3, 0),
        array(
"email",    "C", 128),
        array(
"ismember", "L")
    );

// criação
if (!dbase_create($dbname, $def))
    echo
"<strong>Error!</strong>";

?>