CakeFest 2024: The Official CakePHP Conference

dbase_pack

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

dbase_packCompacte une base dBase

Description

dbase_pack(resource $database): bool

dbase_pack() compacte la base de données dbase_identifier (effacement définitif de tous les enregistrements marqués pour l'effacement à l'aide de la fonction dbase_delete_record()). Notez que le fichier sera tronquer après une compactation réussie (contrairement à la commande PACK de dBASE III).

Liste de paramètres

database

La ressource database, retourné par dbase_open() ou dbase_create().

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Historique

Version Description
dbase 7.0.0 database est maintenant une resource au lieu d'un int.

Exemples

Exemple #1 Vide une base de données dBase

<?php

// Ouverture en mode lecture-écriture
$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);
}
// Compacte la base de données
dbase_pack($db);
}

?>

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top