PythonQ 240-8XX Manual de usuario Pagina 582

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 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’.
Vista de pagina 581
1 2 ... 577 578 579 580 581 582 583 584 585 586 587 ... 767 768

Comentarios a estos manuales

Sin comentarios