Получает количество записей в базе данных

# dbase_numrecords

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

dbase_numrecords — Получает количество записей в базе данных

### Описание

function dbase_numrecords(resource `$database`): int

Функция получает количество записей (строк) в базе данных.

> Замечание:

> Записи, которые пометили для удаления, тоже учитываются.

> Замечание:

> Записи базы данных нумеруются от 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 с записью из БД,
              // которую пометили для удаления, или игнорируем запись
          }
      }
    }

    ?>

### Смотрите также

- dbase_numfields() - Получает количество полей базы данных

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open