Sven Rautenberg: Abschlußfrage

Beitrag lesen

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