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