dbase_create

(PHP 3, PHP 4, PHP 5)

dbase_create -- Cria um banco de dados

Descrição

int dbase_create ( string filename, array fields )

dbase_create() cria um banco de dados com a definição dada.

Nota: Quando o safe-mode está ativo, o PHP verifica se o(s) arquivo(s) e/ou diretório(s) que serão afetados por esta operação tem o mesmo UID (proprietário) do script que está sendo executado.

Nota: Esta função é afetada por open_basedir.

Parâmetros

filename

O nome do banco de dados. Pode ser um caminho relativo ou absoluto para o arquivo onde o dBase irá guardar os seus dados.

fields

Uma matriz de matrizes, cada matriz descrevendo o formato de um campo no banco de dados. Cada campo consiste de um nome, um caractere indicando o tipo do campo, e opcionalmente, um tamanho e uma precisão.

Nota: O nome dos campos são limitados em tamanho e não podem ultrapassar 10 caracteres.

Valores de retornado

Retorna um identificador do banco de dados se for bem sucedido, ou FALSE se houve um erro.

Exemplos

Exemplo 1. Criando um banco de dados dBase

<?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";
}

?>

Veja também

dbase_open()
dbase_close()