webForumDet fria alternativet

Sök matcha Versaler?

4 svar · 245 visningar · startad av UrMe

UrMeMedlem sedan apr. 2001762 inlägg
#1

Jag har en SQL fråga som ser ut så här:

SELECT * FROM utbildningar WHERE ort LIKE '%$ort1%'

Men jag vill att den ska matcha gemener och versaler.

Så om $ort1 innehåller "sTockholm" ... ska den bara plocka ut de raderna där T är versalt.. inte "stockholm" ...

Hur gör man det?

LarsGMedlem sedan dec. 200012 464 inlägg
#2
SELECT * FROM utbildningar WHERE cast(ort as binary) LIKE '%$ort1%'
UrMeMedlem sedan apr. 2001762 inlägg
#3

Fick ett felmeddelande:

You have an error in your SQL syntax near '(ort as binary) LIKE '%Ååå%'

Vad kan det bero på?
Jag har MySQL 3.23.51

LarsGMedlem sedan dec. 200012 464 inlägg
#4
SELECT * FROM utbildningar 
WHERE binary ort LIKE '%$ort1%'

Borde fungera även i 3.23

UrMeMedlem sedan apr. 2001762 inlägg
#5

Tack så mycket!

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)