Avatar billede jonas_h Nybegynder
30. oktober 2006 - 22:10 Der er 2 kommentarer

Søgning med LIKE

Jeg har lavet et fotoalbum, hvor der er tilknyttet keywords til alle billeder. Problemet er nu når jeg søger, at hvsi jeg f.eks. søger under "far mor" får jeg ikke returneret de samme billeder som "mor far".

Er der en måde, at få mysql til at være ligeglad med det? Altså at de to ord bare skal være med, uden at rækkefølgen har betydning?
Avatar billede jonas_h Nybegynder
30. oktober 2006 - 22:14 #1
ok fandt faktisk selv en løsning....
HVis nogle skulle være nysgerrige:
        arrSearch = Split(strSearch," ")
        For i=0 To UBound(arrSearch)
            If i<>0 Then sqlPhotos=sqlPhotos & " AND "
            sqlPhotos = sqlPhotos & " P.keywords LIKE ('%" & arrSearch(i) & "%') "
        Next
Avatar billede a1a1 Novice
30. oktober 2006 - 23:18 #2
ja ;o)
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
Computerworld tilbyder specialiserede kurser i database-management

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