dbase_pack

(PHP 5 < 5.3.0, dbase 5, dbase 7)

dbase_pack打包数据库

说明

dbase_pack(资源 $database): 布尔值

通过使用 dbase_delete_record() 永久删除所有标记为删除的记录来打包指定的数据库。注意,文件将在成功打包后被截断(与 dBASE III 的 PACK 命令相反)。

参数

database

dbase_open()dbase_create() 返回的数据库资源。

返回值

如果成功则返回 true,如果失败则返回 false

变更日志

版本 说明
dbase 7.0.0 database 现在是 资源 而不是 整数

范例

范例 #1 清空 dBase 数据库

<?php

// 以读写模式打开
$db = dbase_open('/tmp/test.dbf', 2);

if (
$db) {
$record_numbers = dbase_numrecords($db);
for (
$i = 1; $i <= $record_numbers; $i++) {
dbase_delete_record($db, $i);
}
// 清除数据库
dbase_pack($db);
}

?>

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top