Hallo-Welt
Aktives Mitglied
Guten Abend allerseits.
Ich versuche zurzeit MySQL dazu zu bringen, die Groß- und Kleinschreibung für eine Kollone nicht zu berücksichtigen. Hintergrund ist es, dass Nutzernamen die im Kommentarbereich auf meiner Seite eingegeben werden auch dann wiedererkannt werden sollen, wenn die groß- und kleinschreibung nicht ganz so stimmt, wie in der DB hinterlegt.
Ich hab auch schon recherchiert und herausgefunden, dass ich die Kollation dafür in utf8_bin umändern muss. Hab ich dann auch gemacht in PHPMyAdmin, ganz einfach auf bearbeiten geklickt und entsprechend aktualisiert. Dennoch gab es bei entsprechender Abfrage mit falscher groß-/kleinschreibung ein leeres Ergenbiss zuRück.
Dann hab ich einfach die ganze Tabelle von uft8_general_ci in utf8_bin umgewandelt, da in PHPMyAdmin nicht graphisch hinterlegt, mit dem Befehl
Ich bekam von PHPMyAdmin dann auch die zugegeben sehr freundliche Rückmeldung
Dennoch bekam ich bei meinem Versuch wiederum ein leeres Ergebniss zurück. Was mache ich falsch, bzw. was habe ich missartet? Kann man die Groß-/Kleinschreibung überhaupt mit der utf8_bin -Kollation missachten, und wenn nein, wie geht es anders?
Ich versuche zurzeit MySQL dazu zu bringen, die Groß- und Kleinschreibung für eine Kollone nicht zu berücksichtigen. Hintergrund ist es, dass Nutzernamen die im Kommentarbereich auf meiner Seite eingegeben werden auch dann wiedererkannt werden sollen, wenn die groß- und kleinschreibung nicht ganz so stimmt, wie in der DB hinterlegt.
Ich hab auch schon recherchiert und herausgefunden, dass ich die Kollation dafür in utf8_bin umändern muss. Hab ich dann auch gemacht in PHPMyAdmin, ganz einfach auf bearbeiten geklickt und entsprechend aktualisiert. Dennoch gab es bei entsprechender Abfrage mit falscher groß-/kleinschreibung ein leeres Ergenbiss zuRück.
Dann hab ich einfach die ganze Tabelle von uft8_general_ci in utf8_bin umgewandelt, da in PHPMyAdmin nicht graphisch hinterlegt, mit dem Befehl
Code:
ALTER TABLE `userdata` DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_bin
Code:
Ihr SQL-Befehl wurde erfolgreich ausgeführt (Die Abfrage dauerte 0.0100 Sekunden)