dbase_create

(PHP 3, PHP 4 )

dbase_create -- Crée une base de données dBase.

Description

int dbase_create ( string filename, array fields)

fields est un tableau de tableaux. Chaque tableau décrit le format d'un fichier de la base. Chaque champ est constitué d'un nom, d'un caractère de type de champ, d'une longueur et d'une précision.

Les types de champs disponibles sont :

L

Boolean (booléen). Pas de longueur ou de précision pour ces valeurs.

M

Memo. (Note importante : les Memos ne sont pas supportés par PHP.) Elles n'ont pas de longueur ou de précision.

D

Date (enregistrée au format 'YYYYMMDD'). Elles n'ont pas de longueur ou de précision.

N

Number (nombre). Possède une longueur et une précision (le nombre de chiffres après la virgule).

C

String (chaîne de caract???re).

Si la base de données a été créée, un identifiant de base dbase_identifier est retourné, sinon, FALSEest retourné.

Exemple 1. Création d'une base dBase

<?php
// "database" name
  
$dbname = "/tmp/test.dbf";
// database "definition"
  
$def =
    array(
        array(
"date",     "D"),
        array(
"name",     "C",  50),
        array(
"age",      "N",   3, 0),
        array(
"email",    "C", 128),
        array(
"ismember", "L")
    );
// création
  
if (!dbase_create($dbname, $def))
    print
"<strong>Erreur!</strong>";
?>