Mahlzeit,
dann stelle dieses Datenbankfeld auf eine als "ci" (case-insensitive) bezeichnete Collation ein und setze einen Unique-Constraint darauf.
Alternativ könnte er die Namen auch mit einer Abfrage wie "SELECT foo, bar FROM users WHERE LOWER(nickname) LIKE '%hasimausi%'" überprüfen ...
MfG,
EKKi
--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|