564 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
Beschreibung
Gibt ein Array aller MYSQL_FIELD-Strukturen f¨ur eine Ergebnismenge zur ¨uck. Jede Struktur
stellt Felddefinitionen f¨ur eine Spalte der Ergebnismenge zur Verf¨ugung.
R¨uckgabewerte
Ein Array von MYSQL_FIELD-Strukturen f¨ur alle Spalten einer Ergebnismenge.
Fehler
Keine.
Beispiel
unsigned int num_fields;
unsigned int i;
MYSQL_FIELD *fields;
num_fields = mysql_num_fields(ergebnis);
fields = mysql_fetch_fields(ergebnis);
for(i = 0; i < num_fields; i++)
{
printf("Feld %u ist %s\n", i, fields[i].name);
}
9.4.3.17 mysql_fetch_field_direct()
MYSQL_FIELD *mysql_fetch_field_direct(MYSQL_RES *result, unsigned int feldnr)
Beschreibung
Mit der Angabe einer Feldnummer feldnr f¨ur eine Spalte innerhalb einer Ergebnismenge
gibt sie die Felddefinition dieser Spalte als MYSQL_FIELD-Struktur zur¨uck. Sie k¨onnen diese
Funktion verwenden, um die Definition f¨ur eine beliebige Spalte abzurufen. Der Wert von
feldnr sollte im Bereich von 0 bis mysql_num_fields(ergebnis)-1 liegen.
R¨uckgabewerte
Die MYSQL_FIELD-Struktur f¨ur die angegebene Spalte.
Fehler
Keine.
Komentarze do niniejszej Instrukcji