Vinzenz Mai: case-insensitive MySQL-Daten vergleichen?

Beitrag lesen

Hallo,

Ich hab eine Datenbank in der email-Adressen gespeichert sind, und möchte jetzt eine eingegebene E-mail-Adresse mit den E-mail-Adressen in der DB vergleichen.
=>$result = mysql_query("SELECT * FROM ".DB_TABLE." WHERE email='".mysql_real_escape_string($_REQUEST['email'])."'");

Aber wie kann ich das ganze case-insensitive machen???

normalerweise lautet die Frage umgekehrt :-)

Folgende Statements zeigen Dir, wie MySQL Zeichenketten vergleicht (CHAR, VARCHAR)

SELECT 'a' = 'A'
  -> 1

SELECT BINARY 'a' = 'A'
  -> 0

Freundliche Grüße

Vinzenz