15. august 2003 - 19:47Der er
17 kommentarer og 1 løsning
et simpelt søgescript.
Hej eksperter.
jeg skal have lavet et simpelt søgescript. det skal kunne søge i et feltnavn der hedder "navn" som ligger i en tabel der hedder "adresse". det er det eneste det skal kunne.
detox -> Med den du har skrevet vil den også finde alle dem der hedder thomassen til efternavn. Måske ikke mange der gør det, men tænk tanken videre og tænk så evt. på et navn som jens. Der vil den også finde Ole Jensen.
Og nu vi er ved den. Hvis du ved ved hvor i strengen dataene ligger er det ikke særlig smart at bruge LIKE. LIKE er meget langsom i folhold til fx SUBSTRING ...
niclasb-> Ok, det kan du have ret i, det burde nok være: LIKE '% $hvem %'. Nu ved jeg ikke med hensyn til hastigheden, men du har sikkert ret. Så hvis navnet fx er det første der står i feltet (eller på en fast plads), vil det jo være oplagt med substring.
"navn" indeholder fornavn/efternavn "adresse" indeholder adresse "nr" indeholder gadenr. "postnr" indeholder postnr "email" indeholder Email "tlf" indeholder tlfNR "mobilnr" indeholder mobil nr "icq" indeholder icq "messenger" indejholder "messenger id
ville det være smart at lave feltet navn om til 2 felter som hedder fornavn og efternavn??
Jeg er ikke helt sikker på hvilken kode du bruger mht mellemrum, men selvfølgelig kan det lade sig gøre. Jeg vil anbefale at ligge fornavn og efternavn i hvert sit felt. Det vil gøre søgninger hurtigere og mere fleksible.
Selvfølgelig går det i stå, hvis du ikke angiver, hvad du ønsker.
Synes godt om
Ny brugerNybegynder
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.