PHP Conference Japan 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