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