PythonQ 240-8XX Uživatelský manuál Strana 582

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 768
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 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’.
Zobrazit stránku 581
1 2 ... 577 578 579 580 581 582 583 584 585 586 587 ... 767 768

Komentáře k této Příručce

Žádné komentáře