PHP 8.4.0 RC4 available for testing

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é.

Note:

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

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é 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 qqch avec l'enregistrement $record
} else {
// faire qqch 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