LCASE oder UCASE

J

joky_joky

Hallohab mal wieder ne Frage. Und zwar kann ich ja die Variable die ich in eine Datenbank
eintragen lassen will mit LCASE kleinschreiben lassen.

also so z.B. LCASE('$username')
so dann schreibt er mir die Variable $usernamen klein in die Datenbank.
Mit einer Abfrage ob der Username schon existiert kann ich verhindern,
das sich einer mit dem gleichen usernamen anmeldet.
Wenn einer sich User1 nennt kann sich ja kein zweiter User1 nennen aber
er kann sich user1 nennen also einfach keingeschrieben dann geht das.
So jetzt meine Frage gibt es eine Möglichkeit zu überprüfen ob der angegeben Username schon existiert egal ob er größ oder klein geschrieben ist.
Denn ich möchte nicht unbedingt das alle Usernamen kleingeschrieben sind.
Schaut doch viel schöner auch wenn es auch solche Usernamen gibt
(RaZoR, BRuDeR oder so)


MfG Joky_Joky
 
Lass die Namen doch so in die Datenbank kommen, wie der User
es wünschst. Und zum vergleichen nutzt du [phpf]strtolower[/phpf] um
den Namen temporär klein zu schreiben.
 
Mach doch einfach ne Query

Code:
SELECT * FROM foo WHERE LOWER(name) = LOWER($username)

Wenn da was zurück kommt, dann böse böse. So kannst du auch gemischt-casige :p Usernames in deiner DB habe.
 
Zurück