phpbar.de logo

Mailinglisten-Archive

[php] Fehlerbehandlung von Datenbankzugriffen und Ausgabe

[php] Fehlerbehandlung von Datenbankzugriffen und Ausgabe

Dirk Schwarz schwarz at digital-identification.com
Fre Apr 2 16:15:15 CEST 2004


> 1.
> ständige Updates, Inserts und immer geht mal was schief. :(
> 
> Wie behandlet ihr Fehler und weist den User darauf hin? Gibts 
> dafür fertige
> Klassen. Ich verwende immer die unterschiedlichsten Methoden ala
> mysql_affected==0  echo Fehler aufgetreten etc....
> 
> Bin mal interessiert wie man das so allgemein handhabt. :)

Also ich habe eine eigene Klasse zur Verwaltung der DB-Zugriffe.
Diese klasse speichert im Fehlerfall, oder wenn gewünscht bei jedem 
Datenbankzugriff die Fehlermeldung (wenn vorhanden) und die 
dazugehörige SQL-Anweisung in ein Logfile!

<snip>
if(! $result = mysql_query($sql, $this->settings["DB_CONNECTION"])) {
  $this->logfile("SQL-ERROR: ".mysql_errno()."-> ".mysql_error());        
  $this->logfile("Abfrage: ".$sql);
}
</snip>

+++

php::bar PHP Wiki   -   Listenarchive