phpbar.de logo

Mailinglisten-Archive

[php] Fehlerbehandlung in MySQL

[php] Fehlerbehandlung in MySQL

Guido Haeger [p] GH-net_(at)_t-online.de
Tue, 12 Oct 1999 08:49:16 +0200


> Ich benötige eine Fehlerbehandlung (in deutscher Sprache) für
> Datenbankabfragen via PHP zu MySQL.
>
> MySQL bietet mit mysql_errno() und mysql_error() eine Fehlerbehandlung
an,
> allerdings in englisch :-(
mysql_errno und mysql_error sind keine mySQL-Funktionen zur
Fehlerbehandlung, sondern es sind PHP-Funktionen (mySQL-Modul).
mysql_error() macht dabei eigentlich nix anderes, als die letzte
Fehlermeldung des mySQL-Datenbankservers wiederzugeben. Du kannst Dir jetzt
eine Routine schreiben, die die Fehler "übersetzt". Das ist aber bei ca.
140? möglichen Fehlermeldungen recht aufwendig. Viel einfacher: Du kannst
mySQL so konfigurieren, daß mySQL (größtenteils) deutsche Fehlermeldungen
ausgibt.

unter Windows erreichst Du das z.B. in dem Du mySQL mit

C:\mysql\bin\mysqld.exe --language=german

startest. Ggf. mußt Du Deinen Provider fragen, ob er das umstellen mag.
Wenn Du in USA hostest, wirst Du natürlich schlechte Karten haben.

Guido Haeger





php::bar PHP Wiki   -   Listenarchive