P pb81 Medlem sedan okt. 2006 88 inlägg Frågan 1 nov. 2006 11:19 #1 tjenna..
skulle vilja ha en liknadnde söktjänst som de har på https://www.korsordslesikon.se , söka på ord
där kan man välja från 1-30 bokstäver man skall söka på.
sen får man skriva in de bokstäver man har i ordet.
säg att man skall få uppresultatet webforum men man har bara bokstäverna "w b ru "
hur skall man göra sökningen då om man bara har alla ord i databasen?
wmli Medlem sedan nov. 2005 5 inlägg http://www.korsord.org/
byt en okänd bokstav mot ?
byt oändligt många mot *
/red: http://www.korsord.org/hur.html
P pb81 Medlem sedan okt. 2006 88 inlägg jo det funkar på samma sätt men hur går man tillväga kodmässigt? det är typ wildcards då antar jag?
@nders Medlem sedan juni 2000 32 967 inlägg Det kan säkert tänkas bero på vilken dbms man använder.
mvh
L LarsG Medlem sedan dec. 2000 12 464 inlägg ...
where kolumn like 'w_b%ru%'
_ ett godtyckligt tecken
% 0 eller flera godtyckliga tecken
Flyttas från ASP
P pb81 Medlem sedan okt. 2006 88 inlägg hmm nu hängar jag inte med riktigt...
så man ersätter ? mot % bara?
@nders Medlem sedan juni 2000 32 967 inlägg Om ? ska motsvara ett tecken så byt det mot _. Om det ska motsvara x antal tecken, byt till %.
mvh
P pb81 Medlem sedan okt. 2006 88 inlägg ok så med andra ord..
för att få ut webforum kan man skriva "w_b__ru_" då?.. då jag vet antal tecken
"w%b%%ru%" om jag inte vet antal tecken?
P pb81 Medlem sedan okt. 2006 88 inlägg Hur gör man för att speeda upp sökningen?..
skall man kolla längden på alla ord o lägga till i ett fält? och ha med det i sökningen..
jag menar tar man t ex a% (för o överdriva) så tar det ju väldigt långtid o söka igenom registret
L LarsG Medlem sedan dec. 2000 12 464 inlägg
Hur gör man för att speeda upp sökningen?
Man skapar lämpliga index.