PythonQ 240-8XX Manuel d'utilisateur Page 582

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 768
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 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’.
Vue de la page 581
1 2 ... 577 578 579 580 581 582 583 584 585 586 587 ... 767 768

Commentaires sur ces manuels

Pas de commentaire