dedlfix: Es wird immer nur ein Datensatz geprüft!

Beitrag lesen

echo $begrüßung;

Aus der Datenbank kommt so oder so immer nur ein Datensatz.

Nein, wenn nicht mal der Username gefunden wurde, kommt auch schon mal eine leere Menge zurück.

Die Frage ist, ob es besser wäre, das was geprüft werden muss (bei diesem einen Datensatz) durch die Abfrage oder durch PHP durchführen zu lassen.

Gesucht werden muss der Datensatz vom DBMS auf alle Fälle. Ein Kriterium mehr oder weniger spielt dabei keine Bratsche. Wenn du die Prüfung durch das DBMS machen lässt und dabei kein übereinstimmender Datensatz gefunden wurde, bekommst du eine leere Ergebnismenge. Darauf musst du ja sowieso am Client prüfen. Du kannst dir dann weitere Prüfungen und Verarbeitungen sparen.

echo "$verabschiedung $name";