7.18 dBase
7 Index des fonctions
Manuel PHP
. Introduction . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . dbase_add_record . dbase_close ->dbase_create . dbase_delete_record . dbase_get_header_info . dbase_get_record_with_names . dbase_get_record . dbase_numfields . dbase_numrecords . dbase_open . dbase_pack . dbase_replace_record
|
7.18.8 dbase_create()Crée une base de données dBase[ Exemples avec dbase_create ] PHP 3, PHP 4
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 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>"; ?>
|
|