(PHP 5 < 5.3.0, dbase 5, dbase 7)
dbase_numrecords — Получает количество записей в базе данных
Функция получает количество записей (строк) в базе данных.
Замечание:
Записи, которые пометили для удаления, тоже учитываются.
Замечание:
Записи базы данных нумеруются от 1 до значения выражения
dbase_numrecords($db), тогда как поля нумеруются от 0 до значения выраженияdbase_numfields($db) - 1.
databaseРесурс базы данных, который возвращает функция dbase_open() или dbase_create().
   Функция возвращает количество записей в базе данных, или false,
   если возникла ошибка.
  
| Версия | Описание | 
|---|---|
| PECL-модуль dbase 7.0.0 | Параметр databaseтеперь принимает аргумент
       с типом resource, а не int. | 
Пример #1 Пример перебора записей базы данных
<?php
// Открываем БД только для чтения
$db = dbase_open('/tmp/test.dbf', 0);
if ($db) {
  $record_numbers = dbase_numrecords($db);
  for ($i = 1; $i <= $record_numbers; $i++) {
      $record = dbase_get_record($db, $i);
      if (!$record['deleted']) {
          // Обрабатываем переменную $record с записью из БД
      } else {
          // Обрабатываем переменную $record с записью из БД,
          // которую пометили для удаления, или игнорируем запись
      }
  }
}
?>