Moin!
Warum ergibt die untere Abfrage ein stimmiges Ergebnis und die obere wirft mir praktisch alle db-Einträge aus, egal ob sie passen oder nicht??
Weil strtolower() nun mal Strings zurückgibt, keine typechten Booleans:
Wenn du deinen Code mal drastisch kürzt:
if (strtolower(...) !== false) {
if (strtolower(...) == $input) {
- Sven Rautenberg