Avatar billede nicocarlos Nybegynder
20. november 2004 - 16:50 Der er 10 kommentarer og
1 løsning

Store or små bogstaver

Jeg har et lille problem:
Min sql kommandoer kan ikke se forskel på små og store bogstaver. Når den opdaterer.
F.eks.
Blackhawk
BlackHAWK

ser den som det samme kan man gøre så den skelner imellem dem?
Avatar billede bojo Nybegynder
20. november 2004 - 17:30 #1
Avatar billede bojo Nybegynder
20. november 2004 - 17:31 #2
eller et udtræk derfra

Write the condition as either BINARY col_name LIKE 'a%' or col_name LIKE BINARY 'a%'.
Avatar billede nicocarlos Nybegynder
20. november 2004 - 17:37 #3
Så pointen er bare at man laver sine udtræk som BINARY altså:
$yourstats="SELECT * from users where username='$player' LIKE BINARY";
$yourstats2=mysql_query($yourstats) or die("Could not get your stats");
$yourstats3=mysql_fetch_array($yourstats2);

Eller?
Avatar billede bojo Nybegynder
20. november 2004 - 22:31 #4
Jeg læser det som:

$yourstats="SELECT * from users where BINARY username LIKE '$player'";

egentlig ville det være mere korrekt at skrive:

$yourstats="SELECT * from users where BINARY username='$player'";

men det kan jeg ikke læde mig til om man kan.
Avatar billede nicocarlos Nybegynder
20. november 2004 - 22:43 #5
okay will teste det :)
Avatar billede Slettet bruger
20. november 2004 - 23:17 #6
Og hvis du er interesseret i at feltet altid skal fortolkes case-sensitivt, så er det smartere at oprette det som et BINARY felt.
Avatar billede nicocarlos Nybegynder
22. november 2004 - 20:14 #7
ja det tror jeg på men nu har jeg ændret alt :) det virker lig svar bojo og tak sandbox vil huske det til en anden gang
Avatar billede bojo Nybegynder
22. november 2004 - 20:47 #8
nej tak, svar selv eller giv dem til sandbox
Avatar billede Slettet bruger
23. november 2004 - 01:05 #9
Bojo: Hvorfor det? Jeg citerede jo bare den side, du linkede til. Det ene afsnit:

If you want a column always to be treated in case-sensitive fashion, declare it as BINARY. See section 13.2.6 CREATE TABLE Syntax.
Avatar billede bojo Nybegynder
23. november 2004 - 07:05 #10
tjaa, men jeg vil ikke have dem :-)
Avatar billede nicocarlos Nybegynder
23. november 2004 - 22:32 #11
okay tak for hjælpen :)
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