PythonQ 240-8XX Bedienungsanleitung Seite 587

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 768
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 586
566 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
zeile = mysql_fetch_row(ergebnis);
if (zeile)
{
anzahl_felder = mysql_num_fields(ergebnis);
laengen = mysql_fetch_lengths(ergebnis);
for(i = 0; i < anzahl_felder; i++)
{
printf("Spalte %u ist %lu Bytes lang.\n", i, lengths[i]);
}
}
9.4.3.19 mysql_fetch_row()
MYSQL_ROW mysql_fetch_row(MYSQL_RES *result)
Beschreibung
Ruft die achste Zeile einer Ergebnismenge ab. Wenn sie nach mysql_store_result()
benutzt wird, gibt mysql_fetch_row() NULL zur¨uck, wenn es keine weiteren Zeilen zum
Abruf mehr gibt. Wenn sie nach mysql_use_result() benutzt wird, gibt mysql_fetch_
row() NULL zur¨uck, wenn es keine Zeilen mehr zum Abruf gibt oder wenn ein Fehler auftrat.
Die Anzahl von Werten in der Zeile wird durch mysql_num_fields(ergebnis) gegeben.
Wenn zeile den uckgabewert eines Aufrufs von mysql_fetch_row() enth¨alt, wird auf
Zeiger auf die Werte als zeile[0] bis zeile[mysql_num_fields(ergebnis)-1] zugegrif-
fen. NULL-Werte in der Zeile werden durch NULL-Zeiger angezeigt.
Die angen der Feldwerte in der Zeile onnen durch Aufruf von mysql_fetch_lengths()
bestimmt werden. Leere Felder und Felder, die NULL enthalten, haben beide die ange
0. Sie onnen diese auseinanderhalten, indem Sie den Zeiger f¨ur den Feldwert ¨uberpr¨ufen.
Wenn der Zeiger NULL ist, ist das Feld NULL, ansonsten ist das Feld leer.
R¨uckgabewerte
Eine MYSQL_ROW-Struktur f¨ur die achste Zeile. NULL, wenn keine weiteren Zeilen abzurufen
sind oder wenn ein Fehler auftrat.
Fehler
CR_SERVER_LOST
Die Verbindung zum Server ging ahrend der Anfrage verloren.
CR_UNKNOWN_ERROR
Ein unbekannter Fehler trat auf.
Seitenansicht 586
1 2 ... 582 583 584 585 586 587 588 589 590 591 592 ... 767 768

Kommentare zu diesen Handbüchern

Keine Kommentare