04. oktober 2005 - 12:58Der er
5 kommentarer og 1 løsning
Søgning på tværs af strenge.
I min tabel user har jeg kolonnerne 'fornavn' og 'efternavn'. P.t. kan jeg f.eks. hente: 'Helga Heyn' og 'Jens Heyn' ved at søge på 'eyn' i efternavn og tilsvarende ved søgning i kolonnen fornavn. Jeg ønsker det således at hvis jeg søger på 'lga he' så får jeg 'Helga Heyn' og 'Olga Heinesen'. Altså at man søger på en streng bestående af fornavnMELLEMRUMefternavn. Kan nogen hjælpe mig med det?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Hej arne og mtrolle. Begge svar duer delvist Problemet er at fornavn og efternavn kan indføres i ét felt i formularen. Denne med explode vil give problemer hvis en person hedder 'Jakob G. L. Nielsen' og jeg søger på 'G. L. Nielsen'.
Tak for hjælpen Arne. CONCAT gav mig tråden. Resultatet blev SELECT * FROM user WHERE CONCAT(fornavn,' ',efternavn) LIKE '%".$name."%'; Har du et svar?
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.