dbase_numrecords

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

dbase_numrecordsCompte le nombre d'enregistrements dans une base dBase

Description

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 seul
$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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top