webForumDet fria alternativet

åäö i LIKE?

PHP

2 svar · 735 visningar · startad av Travoni

Medlem sedan okt. 20041 556 inlägg
Frågan#1

Jag vet att många har frågat om detta men har inte hittat ngt svar.
Denna (my)sql ger inga träffar. Php, utf8 i headern, och utf8_swedish_ci i databasen och på kolumnerna.

"SELECT Id,Namn FROM tbl WHERE Namn Like 'Håkan%' ORDER BY Namn LIMIT 0,10"

(Håkan finns med i raderna bland Namn) Vad kan fela?

Medlem sedan jan. 2005953 inlägg
#2

Har du kört

SET NAMES 'utf8'
SET CHARACTER SET 'utf8'

(i en MySQL-query) så att kopplingen mellan PHP och MySQL använder UTF-8 också?

Medlem sedan okt. 20041 556 inlägg
#3

Tack det funkade, jag testade det förut men då använde jag array_map('utf8_encode',$row); i loopen. När jag plockade bort det rullade det fint.

487 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
348 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)