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
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
18. september 2005 - 21:44
#1
Prøv: '%$search%' så får du: sommerhus husfest sommerhusfest ...hvis du søger på "hus"
18. september 2005 - 21:46
#2
("SELECT * FROM varer WHERE '%$search%' ORDER BY id DESC") ? Virker da ikke.
18. september 2005 - 21:48
#3
Så gør du det forkert! :) ("SELECT * FROM varer WHERE '%".$search."%' ORDER BY id DESC")
18. september 2005 - 21:49
#4
Nej, du skal have felt på : ("SELECT * FROM varer WHERE feltnavn LIKE '%$search%' ORDER BY id DESC")
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.
18. september 2005 - 21:51
#6
Doh, det er sku ikke med vilje :| ("SELECT * FROM varer WHERE feltnavn LIKE '%".$search."%' ORDER BY id DESC")
18. september 2005 - 21:52
#7
Mange tak for eksværdigheden.
18. september 2005 - 21:53
#8
Virkede det?
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.
18. september 2005 - 21:55
#10
Godt, det vil jeg gøre :) Men 150 er måske lige i overkanten ?!
18. september 2005 - 22:01
#11
Nej da :) Du giver jo fremragene support!
18. september 2005 - 22:02
#12
Jamen så siger jeg da mange tak :)
Vi tilbyder markedets bedste kurser inden for webudvikling