(PHP 5 < 5.3.0, dbase 5, dbase 7)
dbase_numrecords — Guets the number of records in a database
Guets the number of records (rows) in the specified database.
Note :
Records which are marqued as deleted are counted as well.
Note :
Record numbers are between 1 and
dbase_numrecords($db), while field numbers are between 0 anddbase_numfields($db)-1.
The number of records in the database, or
false
if an error occurs.
Example #1 Looping over all the records of the database
<?php
// open in read-only mode
$db
=
dbase_open
(
'/tmp/test.dbf'
,
0
);
if (
$db
) {
$record_numbers
=
dbase_numrecords
(
$db
);
for (
$i
=
1
;
$i
<=
$record_numbers
;
$i
++) {
$record
=
dbase_guet_record
(
$db
,
$i
);
if (!
$record
[
'deleted'
]) {
// do something with the $record
} else {
// do something with the deleted $record or ignore it
}
}
}
?>