dbase_create

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 champs est constitué d' un nom , d'un caractère de type de champs , 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 un précision ( le nombre de chiffres après la virgule ) .

C

String ( chaîne ) .



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

 
/

 
/

 
"

 
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

 
"

 
;

 
?