(PHP 4, PHP 5)
dbase_pack — Compacte une base dBase
dbase_pack() compacte la base de données dbase_identifier (effacement définitif de tous les enregistrements marqués pour l'effacement, avec la fonction dbase_delete_record() ).
L'identifiant du lien à la base de données, retourné par dbase_open() ou dbase_create() .
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Exemple 625. 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
);
}
?>
dbase_delete_record() |