dbase_numrecords

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

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

Описание

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() - Получает количество полей базы данных

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top