PHP 手册
上一页 |  | 下一页

# dbase_create

(PHP 3, PHP 4, PHP 5)

dbase_create -- Creates a database

## 说明

int dbase_create ( string filename, array fields )

dbase_create() creates a dBase database with the given definition.

> 注意: 当安全模式被激活时，PHP 将检查被操作的文件或者目录是否与正在执行的脚本有相同的 UID（所有者）。

> 注意: 本函数受 open_basedir 的影响。

## 参数

`filename`

  The name of the database. It can be a relative or absolute path to the file where dBase will store your data.

`fields`

  An array of arrays, each array describing the format of one field of the database. Each field consists of a name, a character indicating the field type, and optionally, a length, and a precision.

  > 注意: The fieldnames are limited in length and must not exceed 10 chars.

## 返回值

Returns a database link identifier if the database is successfully created, or `FALSE` if an error occurred.

## 范例

例 1. Creating a dBase database file

`<?php // database "definition" $def = array( array("date", "D"), array("name", "C", 50), array("age", "N", 3, 0), array("email", "C", 128), array("ismember", "L") ); // creation if (!dbase_create('/tmp/test.dbf', $def)) { echo "Error, can't create the database\n"; } ?>`

## 参见

dbase_open()
dbase_close()

上一页 | 起始页 | 下一页
dbase_close | 上一级 | dbase_delete_record