15. februar 2005 - 14:24Der er
9 kommentarer og 1 løsning
Søgeskabelon
Hej Eksperter Hvordan laver man en søgefunktion, som kan søge på dele af ordet. Den jeg har lavet nu søger på den hele streng, hvilket ikke er en fordel. Den skal helst kunne indtaste noget af ordret, hvorefter den finder alle lignende. Altså: Søg på Pe og resultatet kan være: Peter; Lilleper etc
Som jeg har det nu indsætter jeg søgeordet i den SQL statement, hvilket måske ikke er en god ide.
Hvordan kan jeg løse ovenstående opgave på bedste måde?
Hvis dette er et stor arbejde, da jeg måske ikke kan bruge det kode jeg har skrevet, vil det være godt med et hint i hvilken retning jeg skal så...
well, det kommer selvfølgelig an på hvilken database du bruger. Hvis det er MySQL understøtter den full text indexing, hvilket betyder at du kan bruge en Match() kommando til at søge i tekst med.
% gælder for alt... ligesom når du søger efter filer på computeren *.txt vil give dig ALLT filer der ender med txt på samme måde vil %L% give dig alle efternavne hvor L ingår.
du skal forresten bruge LIKE istedet for lig med, det glemte jeg at nævne
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.