PHP8 dbase_numrecords

2024-03-30 21:12 更新

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

dbase_numrecords — 获取数据库中的记录数

说明

dbase_numrecords(resource $database): int

获取指定数据库中的记录数(行)。

注意:标记为已删除的记录也被计算在内。
注意:记录数字介于 1 和 , 之间 而字段号介于 0 和 之间。dbase_numrecords($db)dbase_numfields($db)-1

参数 

database

由 dbase_open() 或 dbase_create() 返回的数据库资源。

返回值 

数据库中的记录数,如果发生错误,则为 false。

更新日志 

版本说明
dbase 7.0.0database现在是资源而不是整数。

示例 

示例 #1 遍历数据库的所有记录

<?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_get_record($db, $i);
      if (!$record['deleted']) {
          // do something with the $record
      } else {
          // do something with the deleted $record or ignore it
      }
  }
}

?>

参见 

  • dbase_numfields() - 获取数据库的字段数


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号