dbase_create

dbase_create -- dBase データベースを作成します

説明

int dbase_create(string ファイル名, array フィールド);

フィールド パラメータは、配列の配列です。 各配列は、データベースにおける一つのフィールドのフォーマット を記述します。 各フィールドは、名前、フィールド型、長さ、精度を示す文字から構成されます。

利用可能なフィールド型は次のようになります。

L

論理値。長さも精度もありません。

M

メモ。(PHP ではサポートされないことに注意して下さい。) 長さも精度もありません。

D

日付(Date) (YYYYMMDD という形式で保持されます)。 長さも精度もありません。

N

番号(Number)。長さおよび精度(小数点以下の桁数)を有します。

C

文字列。

データベースの作成に成功した場合、dbase ID が返されます。 失敗した場合は、false が返されます。

例 1. dBase データベースファイルを作成する

  1 
  2  // データベース名
  3  $dbname = "/tmp/test.dbf";
  4  
  5  // データベースの定義
  6  $def =
  7      array(
  8          array("date",     "D"),
  9          array("name",     "C",  50),
 10          array("age",      "N",   3, 0),
 11          array("email",    "C", 128),
 12          array("ismember", "L")
 13      );
 14  
 15  // 作成
 16  if (!dbase_create($dbname, $def))
 17      print "<strong>Error!</strong>";
 18  
 19