next up previous contents index
Next: db_fieldname($result, $num): Up: Funkionen für den Zugriff Previous: Funkionen für den Zugriff

db_numfields($result):

Die Zahl der Spalten, d.h. die Zahl der Attributswerte einer Zeile, bei einer SQL-Anfrage ist über die Funktion 'db_numfields' verfügbar. Als Parameter ist nur der Result-Handler der Anfrage erforderlich.

Tritt kein Fehler auf, so wird die Anzahl der Ergebnis-Spalten zurückgegeben, sonst 'false'.

Derzeit wird stets 'db_union_numfields' mit dem <dbtype> aus $result aufgerufen. Bei mit ``UNION'' zusammengesetzten Anfragen wird in der Funktion 'db_union_numfields' aus 'lib-sqlunion.inc.php' die Anzahl der Spalten des Ergebnisses der ersten Teilanfrage zurückgegeben und eine Warnung erzeugt, falls diese nicht mit den Spaltenzahlen der übrigen Teilergebnissen übereinstimmt. Die von 'db_union_numfields' aufgerufene, tatsächlich Datenbank-spezifische Funktion heißt 'my_<dbtype>_numfields'.



Copyright Munich Network Management Team