PHP Doku:: Liefert die Anzahl der Datensätze in einem Ergebnis - function.fbsql-num-rows.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzDatenbankerweiterungenAnbieterspezifische DatenbankerweiterungenFrontBaseFrontBase Funktionenfbsql_num_rows

Ein Service von Reinhard Neidl - Webprogrammierung.

FrontBase Funktionen




(PHP 4 >= 4.0.6, PHP 5)

fbsql_num_rowsLiefert die Anzahl der Datensätze in einem Ergebnis


int fbsql_num_rows ( resource $Ergebnis-Kennung )

fbsql_num_rows() liefert die Anzahl der Datensaätze einer Ergebnismenge. Diese Funktion ist nur für SELECT-Abfragen gültig. Um die Anzahl der betroffenen Datensätze bei INSERT-, UPDATE- oder DELETE-Abfragen zu ermittelt, müssen Sie die Funktion fbsql_affected_rows() verwenden.

Beispiel #1 fbsql_num_rows() Beispiel



$result fbsql_query("SELECT * FROM table1;"$link); 
$num_rows fbsql_num_rows($result); 

"$num_rows Rows\n";


Siehe auch: fbsql_affected_rows(), fbsql_connect(), fbsql_select_db() und fbsql_query().

Ein BenutzerBeitrag:
- Beiträge aktualisieren...
daggillies at yahoo dot com
5.04.2002 22:29
Note that this function will not always return the actual size of a result set. For example, if you are doing a two-table join along the lines of "SELECT * FROM T1,T2 where T1.x=T2.x" you will get a result of -1. This is due to the 'lazy execution' model in FrontBase whereby result rows are only returned as you request them. If you absolutely have to have the number of rows in advance then you will have to use COUNT(*) first. Most of the time you do not need to know the exact number of rows; it is good enough to know if the size of the result set is non-zero.

David Gillies
San Jose
Costa Rica

PHP Powered Diese Seite bei
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",...)