PHP 8.4.0 RC2 available for testing

dbase_numrecords

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

dbase_numrecordsLiefert die Anzahl der Datensätze einer Datenbank

Beschreibung

dbase_numrecords(resource $database): int

Gibt die Anzahl der Datensätze (Zeilen) der angegebenen Datenbank zurück.

Hinweis:

Datensätze, die zur Löschung markiert sind, werden ebenfalls gezählt.

Hinweis:

Die Anzahl der Datensätze liegt zwischen 1 und dbase_numrecords($db), wogegen die Anzahl der Felder zwischen 0 und dbase_numfields($db)-1 liegt.

Parameter-Liste

database

Die Datenbank-Ressource, die von dbase_open() oder dbase_create() zurückgegeben wurde.

Rückgabewerte

Die Anzahl der Datensätze in der Datenbank oder false, falls ein Fehler auftrat.

Changelog

Version Beschreibung
PECL dbase 7.0.0 database ist nun vom Typ resource statt int.

Beispiele

Beispiel #1 Eine Schleife über alle Datensätze der Datenbank ausführen

<?php

// im nur-lesen-Modus öffnen
$db = dbase_open('/tmp/test.dbf', 0);

if (
$db) {
$anzahl_datensaetze = dbase_numrecords($db);
for (
$i = 1; $i <= $anzahl_datensaetze; $i++) {
$record = dbase_get_record($db, $i);
if (!
$record['deleted']) {
// mache etwas mit $record
} else {
// mache etwas mit dem gelöschten $record, oder ignoriere ihn
}
}
}

?>

Siehe auch

add a note

User Contributed Notes

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