PythonQ 240-8XX Instrukcja Użytkownika Strona 582

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 768
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 581
Kapitel 9: MySQL-APIs 561
Fehler
Keine.
Beispiel
Folgendes Beispiel zeigt, wie Sie mysql_eof() benutzen onnen:
mysql_query(&mysql,"SELECT * FROM tabelle");
ergebnis = mysql_use_result(&mysql);
while((zeile = mysql_fetch_row(ergebnis)))
{
// Daten verarbeiten usw.
}
if(!mysql_eof(ergebnis)) // mysql_fetch_row() schlug wegen eines Fehlers fehl
{
fprintf(stderr, "Fehler: %s\n", mysql_error(&mysql));
}
Sie onnen denselben Effekt jedoch auch mit den Standard-MySQL-Fehlerfunktionen erre-
ichen:
mysql_query(&mysql,"SELECT * FROM tabelle");
result = mysql_use_result(&mysql);
while((zeile = mysql_fetch_row(ergebnis)))
{
// Daten verarbeiten usw.
}
if(mysql_errno(&mysql)) // mysql_fetch_row() schlug wegen eines Fehlers fehl
{
fprintf(stderr, "Fehler: %s\n", mysql_error(&mysql));
}
9.4.3.12 mysql_errno()
unsigned int mysql_errno(MYSQL *mysql)
Beschreibung
F¨ur die von mysql angegebene Verbindung gibt mysql_errno() den Fehlercode f¨ur die
zuletzt aufgerufene API-Funktion zur¨uck, die erfolgreich sein oder fehlschlagen kann. Ein
R¨uckgab ewert von 0 bedeutet, dass kein Fehler auftrat. Client-Fehlermeldungsnummern
sind in der MySQL-‘errmsg.h’-Header-Datei aufgelistet. Server-Fehlermeldungsnummern
sind in mysqld_error.h aufgelistet. In der MySQL-Quelldistribution finden
Sie eine komplette Liste der Fehlermeldungen und Fehlernummern in der Datei
Docs/mysqld_error.txt’.
Przeglądanie stron 581
1 2 ... 577 578 579 580 581 582 583 584 585 586 587 ... 767 768

Komentarze do niniejszej Instrukcji

Brak uwag