PHP8 dbase_pack

2024-03-30 21:12 更新

(PF5 < 5.3.0、dBASE 5、dBASE 7)

dbase_pack — 打包數(shù)據(jù)庫

說明

dbase_pack(resource $database): bool

通過永久刪除標(biāo)記的所有記錄來打包指定的數(shù)據(jù)庫 使用 dbase_delete_record() 進(jìn)行刪除。 請注意,成功打包后文件將被截斷(與 dBASE III 的 PACK 命令)。

參數(shù) 

database

由 dbase_open() 或 dbase_create() 返回的數(shù)據(jù)庫資源。

返回值 

成功時返回 true, 或者在失敗時返回 false。

更新日志 

版本說明
dbase 7.0.0database現(xiàn)在是資源而不是整數(shù)。

示例 

示例 #1 清空 dBase 數(shù)據(jù)庫

<?php

// open in read-write mode
$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);
  }
  // expunge the database
  dbase_pack($db);
}

?>

參見 

  • dbase_delete_record() - 從數(shù)據(jù)庫中刪除記錄


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號