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'.