webForumDet fria alternativet

Jag tjatar vidare...

ASP

3 svar · 351 visningar · startad av Bire

Medlem sedan dec. 199919 074 inlägg
Frågan#1

Hej igen alla glada... ;)

Vart kan man hitta en beskrivning på hur man gör en "sökmotor" som letar i min databas efter ett matchande ord eller fras...??

------------------
// BIRE
http://bire.cjb.net
bire@telia.com

Medlem sedan dec. 19998 577 inlägg
#2

Halloj!

...har inte koden i huvudet men skall försöka ändå...jag beskriver en SQL-sats som hämtar en post om "värde" finns med i "post":

SQL = "Select * From tabell Where post Like '%" & värde & "%'"

...det här är grundsatsen...sen går det ju att krångla till det mera... :)

------------------
MVH / Vide
henslow.4sale.se/vide

Medlem sedan dec. 199932 inlägg
#3

Vide har helt rätt, jag vill bara tillägga att hans exempel gör en *värde*-sökning. Det vill säga att om du söker på tex a. Då kommer sökningen att ge resultat på alla poster som innehåller bokstaven a. ett exempel:

Söker efter: STOL

Sökresultatet kan då bli tex:
STOL
STOLLE
BADSTOL
OSV.

Om du döremot vill att man måste skriva in exakt det man söker efter använder du WHERE istället för LIKE...

------------------
/Artic

[Redigerat av Artic den 06 jan 2000]

Medlem sedan dec. 1999707 inlägg
#4

Mycket riktigt, men man skall använda = istället för LIKE, inte WHERE, och då bör man även ta bort joker-tecknen (%).

Sedan bör man se upp med vilken databas man har för vissa databaser är "case-sensitive", skiljer på VERSALER och gemener, medan andra inte gör det...

------------------
/ Torbjörn Hansson

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)