PHP 大会日本 2024

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

变更日志

版本 描述
PECL 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