Mailinglisten-Archive |
> 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