Tom: Daten aus MySQL in Formular laden problem mit Umlauten

Beitrag lesen

Hello,

Wenn man eine Abfrage durchführt, dann sollte man vorher auch sicher sein, dass eine Verbindung besteht. Leider kann man nicht sehen, ob die im Include auch geprüft wird...
Und nach der Abfrage sollte man fragen, ob diese auch geklappt hat, oder ob $ergebnis1 vielleicht den Typ boolean angenommen hat und den Wert false enthält.

Wenn das der Fall ist, könnte die MySQL-Fehlermeldung (mysql_error()) von Nutzen sein.

Also aus meiner Seite ganz leihenhaft betrachtet: Warum soll ich das prüfen? Wenn die Formularfelder ausgefüllt sind MUSS ja eine Verbindung bestehen ;)

Gemeint ist eine Verbindung zur Datenbank, Du Nase!

Und übrigens hast Du da eben tatsächlich noch einen Punkt angesprochen, der wichtig sein kann, wenn man aus einem PHP-Script mehrere Queries an eine Datenbank absetzt. Dann sollte man tatsächlich dafür sorgen, dass diese auch fertig abgehandelt werden, auch wenn der Client schon aufgegeben hat.

Siehe: http://de2.php.net/manual/en/function.ignore-user-abort.php

Wenn der User-Abort nämlich zwischen zwei Statements stattfindet, dann könnte es sein, das das zweite und alle weiteren gar nicht mehr ausgeführt werden.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de