Compte le nombre d'enregistrements dans une base dBase

# dbase_numrecords

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

dbase_numrecords — Compte le nombre d'enregistrements dans une base dBase

### Description

function dbase_numrecords(resource `$database`): int

Récupère le nombre d'enregistrements (lignes) dans la base spécifiée.

> Note:

> Les enregistrements marqués comme supprimés sont aussi comptés.

> Note:

> Les numéros de champ sont numérotés de 0 à `dbase_numfields($db)-1`, tandis que les numéros d'enregistrements sont numérotés de 1 à `dbase_numrecords($db)`.

### Liste de paramètres

`database`

  Une ressource de base de données, retournée par dbase_open() ou dbase_create().

### Valeurs de retour

Le nombre d'enregistrements dans la base de données ou `false` si une erreur survient.

### Historique

Version | Description
--- | ---
PECL dbase 7.0.0 | Le paramètre `database` est maintenant une resource au lieu d'un int.

### Exemples

Exemple #1 Lecture de tous les enregistrements de la base de données

    <?php

    // Ouverture en mode lecture seule
    $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']) {
                // faire quelque chose avec l'enregistrement $record
            } else {
                // faire quelque chose avec l'enregistrement supprimé $record ou l'ignorer
            }
        }
    }

    ?>

### Voir aussi

- dbase_numfields() - Compte le nombre de champs d'une base dBase

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