Hello,
Im Gegenteil. Leeres Resultset gibt keinen false value zurück. False value gibts nur bei
Fehlern. Und das if() ist nur dann erfüllt, wenn ein false value zurück gegeben wird.
Ok, falsch ausgedrückt:
...wenn das Query ausgeführt werden konnte. Ob dann was drinsteht hat damit natürlich nichts zu tun. Aber hier ging es um den Datenbank-Zugriffsfehler und nicht um "wieviele Records?"
Ich würde diese "alles in einer Zeile Schreibweise" sowieso nicht empfehlen. Das lässt sich immer schwerer lesen, als ausführliche Statements.
Liebe Grüße aus http://www.braunschweig.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen