Avatar billede skipperbent Nybegynder
18. september 2005 - 21:40 Der er 11 kommentarer og
1 løsning

Søgning i MySQL

Hey.

Har et spørgsmål mht. søgning i MySQL.

Indtil videre bruger jeg LIKE '%$search' -- som fungerer fint nok, men som kun søger ord, hvor hele sætningen er i.

Hvad hedder kommandoen, hvis alle ord kan matche.

F.eks hvis man søger efter brand > kommer brandmand også frem. Uden man behøver skrive brandmand.

Med venlig hilsen
Simon
Avatar billede jaw Nybegynder
18. september 2005 - 21:44 #1
Prøv:
'%$search%'

så får du:
sommerhus
husfest
sommerhusfest

...hvis du søger på "hus"
Avatar billede skipperbent Nybegynder
18. september 2005 - 21:46 #2
("SELECT * FROM varer WHERE '%$search%' ORDER BY id DESC")  ? Virker da ikke.
Avatar billede jaw Nybegynder
18. september 2005 - 21:48 #3
Så gør du det forkert! :)

("SELECT * FROM varer WHERE '%".$search."%' ORDER BY id DESC")
Avatar billede jaw Nybegynder
18. september 2005 - 21:49 #4
Nej, du skal have felt på :

("SELECT * FROM varer WHERE feltnavn LIKE '%$search%' ORDER BY id DESC")
Avatar billede jaw Nybegynder
18. september 2005 - 21:50 #5
Og jeg ville så gøre:
("SELECT * FROM varer WHERE feltnavn LIKE '".%$search."%' ORDER BY id DESC")

som jeg var inde på lige før, men fik mikset de to sammen til noget halvvejs ævl.
Avatar billede jaw Nybegynder
18. september 2005 - 21:51 #6
Doh, det er sku ikke med vilje :|
("SELECT * FROM varer WHERE feltnavn LIKE '%".$search."%' ORDER BY id DESC")
Avatar billede skipperbent Nybegynder
18. september 2005 - 21:52 #7
Mange tak for eksværdigheden.
Avatar billede jaw Nybegynder
18. september 2005 - 21:53 #8
Virkede det?
Avatar billede skipperbent Nybegynder
18. september 2005 - 21:53 #9
Jeg har ...LIKE '%$search%' ORDER BY... og det virker nu som jeg ville :)

Mange tak, lav et svar så du kan få dine point.
Avatar billede jaw Nybegynder
18. september 2005 - 21:55 #10
Godt, det vil jeg gøre :)

Men 150 er måske lige i overkanten ?!
Avatar billede skipperbent Nybegynder
18. september 2005 - 22:01 #11
Nej da :)
Du giver jo fremragene support!
Avatar billede jaw Nybegynder
18. september 2005 - 22:02 #12
Jamen så siger jeg da mange tak :)
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