Tom: Ausgabe mehrerer MySQL Datansätze anhand der ID

Beitrag lesen

Hello,

Includes ggf. immer als "include_once()" ausführen lassen und/oder prüfen, ob das Include bereits ausgeführt wurde, also z.B. eine Konstante setzen im Include-File.

Wenn man will, dass include-Fehler bemerkt werden, verwendet man require_once() - das bricht die Programmausführung ab, wenn es nicht funktioniert, anstatt dass man es selbst tun muss. Finde ich nämlich überflüssig, sich dafür eine eigene Lösung zu überlegen, die sonst keinem Standard gehorcht.

Aber nicht jedes Include ist ein Require :-)

Denk mal darüber nach, was passiert, wenn Dir während der von Dir ausgeführten Ausgabeschleife die Datenbankverbindung abschmiert. Kommt dann noch eine valide Webseite dabei heraus mit einer verständlichen Anweisung für den User und einer Fehlermeldung für den Operator?

Obwohl nicht auszuschließen, wird es in der Realität extrem selten sein, und im Zweifel auch nur ganz wenige Requests betreffen. Wenn das ein Problem darstellt, wird man in Hochverfügbarkeit investiert haben, um das Problem zu verhindern.

... oder, wenn die Abfrage nicht das gewünschte Ergebnis liefert / liefern kann, z. B. wegen konkurrierender Zugriffe.

Was passiert, wenn die Connection zwischen Browser und Server während der Seitenübermittlung abschmiert? Wird dann noch eine valide Webseite dabei herauskommen?

Das ist eher nicht so wichtig, aber danke für den Hinweis. Die Frage muss lauten: "Was passiert mit dem Datenbestand, wenn während der Abarbeitung eines SQL-Statements oder einer Serie die Verbindung zwischen Client (Browser) und Server abbricht?"

Da sollte man oft schon Vorsorge treffen, dass die (datenverändernden) Statements zuende abgearbeitet werden oder (...).

(...) Transaktionsverarbeitung ist dann erst der nächste Schwierigkeitsgrad für Technik und Programmierer.

=====
Leider sind die Lücken zwischen den Anwendungen nicht lang genug, um längere Traktate zu verfassen.

Liebe Grüße aus Bad Driburg

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://restaurant-zur-kleinen-kapelle.de