• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • dbase_numrecords()

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

    Gets the number of records in a database

    说明

    dbase_numrecords(resource $dbase_identifier): int

    Gets the number of records(rows)in the specified database.

    Note:

    Records which are marked as deleted are counted as well.

    Note:

    Record numbers are between 1 anddbase_numrecords($db), while field numbers are between 0 anddbase_numfields($db)-1.

    参数

    $dbase_identifier

    The database link identifier, returned by dbase_open() or dbase_create().

    返回值

    The number of records in the database, or FALSE if an error occurs.

    更新日志

    版本说明
    dbase 7.0.0$dbase_identifieris now a resource instead of an int.

    范例

    Example #1 Looping over all the records of the database

    <?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()

    下篇:dbase_open()