Sommaire
dBase
dbase_create
dbase_open
dbase_close
dbase_pack
dbase_add_record
dbase_replace_record
dbase_delete_record
dbase_get_record
dbase_get_record_with_names
dbase_numfields
dbase_numrecords
|
6.19.1 dbase_create[ Exemples avec dbase_create ] PHP 3, PHP 4 >= 4.0.0Description
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é.
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>"; ?>
|
|