next up previous contents index
Next: db_numrows($result): Up: Funkionen für den Zugriff Previous: db_numfields($result):

db_fieldname($result, $num):

Mit 'db_fieldname' kann man den Attributsnamen einer Spalte eines Ergebnisses bestimmen. Als Parameter dienen der Result-Handler der SQL-Anfrage und die Attributsnummer $num von 0 an gezählt.

Bei Fehler wird 'false' zurückgegeben, sonst der Attributsname. Der Attributsname wird nach der oben genannten Konvention ``klein-geschrieben'' zurückgegeben, selbst wenn das darunter liegende Datenbank-System ihn in anderer Schreibweise liefert.

Derzeit wird stets die Funktion 'db_union_fieldname' benutzt. Bei mit ``UNION'' zusammengesetzten Anfragen werden die Attributsnamen der ersten Teilanfrage benutzt (siehe 'db_union_fieldname' aus 'lib-sqlunion.inc.php'). Die tatsächliche Datenbank-abhängige dabei Funktion ist 'my_<dbtype>_fieldname'.



Copyright Munich Network Management Team