Hi!
Die magischen Konstanten und $php_errormsg sowie mysql_error() beziehen sich ja immer auf die aktuelle Stelle, an der sie stehen...
Gewisse Informationen kannst Du Dir mit Hilfe von debug_backtrace() oder auch xdebug auch innerhalb der Funktion besorgen. An $php_errormsg - kommt man da nicht in der Funktion dran, evtl. über $GLOBALS? (auf jeden Fall lässt die Meldung sich ja separat loggen) Und mysql_error() sollte in jedem Fall auch in der Funktion funktionieren, da hierfür ja nur die aktuelle Verbindung zur DB maßgeblich ist.
Allerdings würde ich persönlich nicht das alles in einer Funktion/Logdatei vereinigen wollen.
Grüße
Andreas
--
SELFHTML Tipps & Tricks: http://aktuell.de.selfhtml.org/tippstricks/
SELFHTML Tipps & Tricks: http://aktuell.de.selfhtml.org/tippstricks/