phpbar.de logo

Mailinglisten-Archive

[php] fehlerbehandlungsroutine

[php] fehlerbehandlungsroutine

Volker Hartmann vh01 at virtuatron.de
Don Aug 4 11:21:47 CEST 2005


Am Donnerstag, 4. August 2005 09:38 schrieb hamid irani:
> >From: "Boris Nicolai" <php at alevis.net>
> >Reply-To: deutschsprachige PHP-Mailingliste <php at phpbar.de>
> >To: "'deutschsprachige PHP-Mailingliste'" <php at phpbar.de>
> >Subject: AW: [php] fehlerbehandlungsroutine
> >Date: Thu, 4 Aug 2005 09:29:33 +0200
> >
> > > wie kann ich meine fehlerbehandlungsroutine so
> > > prorammieren das
> > > mein skript nicht gleich abbricht bei jeder fehlermeldung ???
> >
> >Kannst Du Dein Problem genauer definieren?
> >Auf Grund der eigentlichen Fehlermeldung bricht das Skript nicht ab.
> >
> >Gr=FC=DFe
> >Boris
> >
> >--
> >** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
> >Informationen: http://www.phpbar.de
> >http://lists.phpbar.de/mailman/listinfo/php
>
> -------------------------------------------------------------------------=
=2D-
>-------
>
>
> also nochmal : ich hab ein eskalationsskript geschrieben ! Die Eskalation=
en
> in diesen Dateien funktionieren prinzipiell aber sobald ein erwarteter
> parameter
> fehlt produziert die SQL Abfrage eine Fehlermeldung und die Abarbeitung d=
er
> Eskalation wird so
> vorzeitig beendet. Hier muss also eine Fehlerbehandlungsroutine erstellt
> werden, die bei jeder Datenbankabfrage,
> die nicht ausgef=FChrt werden kann, eine Fehlermeldung in eine Datei
> schreibt und zum n=E4chsten Eintrag springt also
> die Bearbeitungschleife nicht einfach abbricht!
> ist es bissl deutlicher geworden ???
>
> z. B : hier ist eine abfrage :
>
> 	echo $sql =3D "SELECT 		lead.leadid
>     	 	 FROM 		lead,
> 								   leadzuweisung
> 		 		 WHERE 			status_ 	LIKE 'OFFEN'
> 		 		 AND 	 		(leadzuweisung.to_ 	LIKE 'Vororthaendler' OR
> leadzuweisung.to_ LIKE 'Onlinehaendler')
> 		 		 AND 			(leadzuweisung.leadid =3D lead.leadid AND
> leadzuweisung.Leadstatus =3D 'OFFEN')";
>
> 	$sth =3D $dbh->query($sql);
>
>
> falls z.B die tabelle lead gel=F6scht wird oder anders bennant wird solle
> das skript net abbrechen ..
> sorry f=FCr die formatierung

Lieber Hamid,

genau diese Frage hatten wir doch vor ein paar Tagen schon mal. Nochmal mei=
ne=20
=46rage: Warum f=C3=A4ngst Du die M=C3=B6glichkeit, dass ein "erwarteter pa=
rameter" (was=20
auch immer das sein mag) fehlt, nicht ab, BEVOR Du die Abfrage generierst?

BTW: So ("genau!!! wie mache ich das?????? sag mir das bitte schnell") wird=
=20
das eher nichts mit einer vern=C3=BCnftigen Antwort.

Vielleicht solltest Du mal erkl=C3=A4ren, was Du da eigentlich programmiers=
t, damit=20
man auch verstehen kann wo Du mit den Skript eigentlich hin willst.

Gru=C3=9F Volker
=2D-=20
Am wichtigsten ist, was hinten rauskommt.
		-- Helmut Kohl
=2E:: virtuatron::weblog | http://www.virtuatron.de ::.

php::bar PHP Wiki   -   Listenarchive