danielsn Skrevet 15. august 2006 Del Skrevet 15. august 2006 Har sitti å prøvd meg litt på mysql i dag/natt, begynt å få det ok til. Problemet mitt er at jeg gjerne skulle ha laget søkefunksjonen slik at den ikke skiller mellom store og små bokstaver, slik at jeg kan søke på "hallo" men av like vell finne feltet som det står "HaLlO" som et eksempel. Har brukt denne nå: SELECT * FROM test WHERE tittel LIKE '%$ord%' Noen som kunne hjelpe meg med å løse dette? Lenke til kommentar
Gjest Slettet-rXRozPkg Skrevet 15. august 2006 Del Skrevet 15. august 2006 Når du bruker LIKE, så skiller ikke denne mellom store og små bokstaver som standard. A.5.1. Case Sensitivity in Searches By default, MySQL searches are not case sensitive (although there are some character sets that are never case insensitive, such as czech). This means that if you search with col_name LIKE 'a%', you get all column values that start with A or a. If you want to make this search case sensitive, make sure that one of the operands has a case sensitive or binary collation. For example, if you are comparing a column and a string that both have the latin1 character set, you can use the COLLATE operator to cause either operand to have the latin1_general_cs or latin1_bin collation. Du kan lese hele regla her: http://mysql.com/doc/refman/5.0/en/case-sensitivity.html Lenke til kommentar
danielsn Skrevet 15. august 2006 Forfatter Del Skrevet 15. august 2006 Takk for hjelpa! Du er min helt! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå