PHP Doku:: Liefert die Anzahl der Datensätze einer Datenbank - function.dbase-numrecords.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzDatenbankerweiterungenAnbieterspezifische DatenbankerweiterungendBasedBase Funktionendbase_numrecords

Ein Service von Reinhard Neidl - Webprogrammierung.

dBase Funktionen

<<dbase_numfields

dbase_open>>

dbase_numrecords

(PHP 4, PHP 5)

dbase_numrecordsLiefert die Anzahl der Datensätze einer Datenbank

Beschreibung

int dbase_numrecords ( int $dbase_identifier )

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

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

dbase_identifier

Die Datenbank-Verbindungskennung, 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.

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++) {
      
// mache hier mit jedem Datensatz etwas
  
}
}

?>

Siehe auch


Ein BenutzerBeitrag:
- Beiträge aktualisieren...
Garry Cross
31.10.2007 3:22
<?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++) {
     
// do something here, for each record
 
}
}

?>

Trying to get number of records in 1 of my "MySQL" tables. My database has 3 tables in it. How does it know which table to count records in.

Spent an hour and a half looking through Google links to dbase_numrecords, every place I go has a mirror image of the same example, but does not specify which table.

I understand, $db is the string that holds the name of the database. Or should it be the name of the table in the database.



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)