Avatar billede expnet Seniormester
27. juni 2004 - 04:50 Der er 8 kommentarer og
1 løsning

keyword og komma og efter der skal den kunne søge på de ord

hej exp'er

jeg sidder lige og lave mig en søg funk men folk har mullighed for at lave nyt ord med et komma men hvordan kommer søg funktion til at se så håber i forstår
Avatar billede dennismp Nybegynder
27. juni 2004 - 11:34 #1
Jeg forstår ikke :-(
Avatar billede jammerlab Nybegynder
27. juni 2004 - 12:05 #2
dennismp>> han mener vel bare |søgeord1,søgeord2,søgeord3| og så søger den på de 3 ord?
Avatar billede dennismp Nybegynder
27. juni 2004 - 12:24 #3
under antagelse at det er sql relateret


$searchstr = 'ord1,ord2,  ord3';
$terms = explode(',',$searchstr);
$searchclause = array();
foreach($terms as $val) {
  $term = trim($val);
  $searchclause[] = "felt='$term'";
}

// Hvis "felt" blot skal består af ALLE term'er
$sql = "SELECT * FROM tabel WHERE 1=1 AND (
felt LIKE '%" . join("%' AND felt LIKE '%",$searchclause) . "%')";

// Hvis "felt" skal være af mindst een af dem
$sql = "SELECT * FROM tabel WHERE 1=1 AND (
felt LIKE '%" . join("%' OR felt LIKE '%",$searchclause) . "%')";
Avatar billede expnet Seniormester
29. juni 2004 - 00:37 #4
det skal bare komme frem hvis jeg skrive "java" og i felt står der java,php,asp

men hvis jeg skriver "java php" så skal den finde den samme igen
Avatar billede dennismp Nybegynder
29. juni 2004 - 00:45 #5
ok..

en søgning på "java" skal finde alle rækker med java
en søgning på "java php" skal finde alle rækker med enten "java" eller "php" (eller begge)
en søgning på "java,php" skal finde det samme?
Avatar billede expnet Seniormester
29. juni 2004 - 00:54 #6
jep

søg funk1 // 1 ord "java"
søg funk2 // 2 ord "java php"
søg funk3 // 3 ord "java,php"
Avatar billede dennismp Nybegynder
29. juni 2004 - 00:57 #7
så der er faktisk ikke nogen forskel om man skriver "java,php" eller "java php" ?

(Du må undskylde at jeg spørger så meget :) )
Avatar billede expnet Seniormester
04. juli 2004 - 17:39 #8
dennismp kommer du lige med et svar
Avatar billede dennismp Nybegynder
06. juli 2004 - 16:36 #9
joda
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester