Manuel PHP
Précédent |  | Suivant

# dbase_create

(PHP 3, PHP 4 , PHP 5)

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

## Description

int dbase_create ( string filename, array fields)

dbase_create() crée une base de données dBase dans le fichier `filename`, et avec les champs `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 champ disponibles sont :

L

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

M

  `Memo`. (Note importante : les mémos 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).

> Note : Le nom des champs est limité en longueur de caractères et ne doit pas dépasser 10 caractères (0 < champs <= 10).

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

Exemple 1. Création d'une base dBase

`<?php /* nom de la "base" */ $dbname = "/tmp/test.dbf"; /* "definition" de la base */ $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)) echo '<strong>Erreur!</strong>'; ?>`

Précédent | Sommaire | Suivant
dbase_close | Niveau supérieur | dbase_delete_record