PHP マニュアル
前のページ |  | 次のページ

# dbase_create

(PHP 3, PHP 4, PHP 5)

dbase_create -- データベースを作成する

## 説明

int dbase_create ( string filename, array fields )

dbase_create() は、指定された定義で dBase データベースを作成します。

> 注意: セーフモード が有効の場合、PHP は操作を行うファイル／ディレクトリが実行するスクリプトと 同じ UID (所有者)を有しているかどうかを確認します。

> 注意: この関数の動作は、open_basedir の設定に依存します。

## パラメータ

`filename`

  データベースの名前。dBase がデータを格納するファイルの 相対パスあるいは絶対パス。

`fields`

  配列の配列で、各配列はデータベースにおけるひとつのフィールドの フォーマットを記述します。各フィールドは、名前・フィールド型を 示す文字・長さ（オプション）・精度（オプション）から構成されます。

  > 注意: フィールド名の長さは、10 文字までに制限されています。

## 返り値

データベースの作成に成功した場合にリンク ID 、エラーが発生した場合に `FALSE` を返します。

## 例

例 1. dBase データベースファイルの作成

`<?php // データベースの定義 $def = array( array("date", "D"), array("name", "C", 50), array("age", "N", 3, 0), array("email", "C", 128), array("ismember", "L") ); // 作成 if (!dbase_create('/tmp/test.dbf', $def)) { echo "Error, can't create the database\n"; } ?>`

## 参考

dbase_open()
dbase_close()

前のページ | ホーム | 次のページ
dbase_close | 上に戻る | dbase_delete_record