Avatar billede simplus Nybegynder
26. januar 2007 - 18:39 Der er 2 kommentarer og
1 løsning

Er MySQL ikke case-sensetive?

Jeg er lige igang med en advanceret gæstebog, og har gjort sådan at admin kan forbyde brugere at bruge diverse nicknames, såsom bandeord, eller navne som administrator, webadmin, admin, osv.

Det hele virker, men det overraskede mig at MySQL faktisk ikke er case-sensetive, men jeg mener at have oplevet at det har været tilfældet før?

Det der sker er at jeg har forbudt navnet peter (med små bogstaver) - når jeg så prøver at skrive et indlæg, så udskriver den ganske rigtigt "Navnet må ikke bruges!" uanset om jeg bruger peter eller Peter eller for den sags skyld PEtEr som nickname.

Mit spørgsmål er, om MySQL virkelig er case-sensetive eller om jeg bare har "kommet til" at lave en strtolower(); et sted jeg ikke lige har set? :-)

Tak skal i have.
Avatar billede mcgoat Nybegynder
26. januar 2007 - 18:55 #1
http://dev.mysql.com/doc/refman/5.0/en/case-sensitivity.html

By default, MySQL searches are not case sensitive
Avatar billede simplus Nybegynder
26. januar 2007 - 19:03 #2
Aha, tusinde tak, en strtolower er indsat for en sikkerhedsskyld.

Læg venligst et svar!
Avatar billede mcgoat Nybegynder
26. januar 2007 - 20:52 #3
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester