JA, det var sådan jeg gør... men det tager meget labgt tid desvære..
"Hroi Sigurdsson" <hroi@asdf.dk> skrev i en meddelelse
news:3B27A94C.E07899C@asdf.dk...
> "Søren Gørtz Olesen" wrote:
>
> > Jeg har en database, med navne..!
> > Navnet står i et felt. eks. "Jens Jørgen Thorsen"
> >
> > Sår man søger på eks. "Jørgen", "Jens Thorsen" osv.
> >
> > Ved alle dise forkomster skal der helst være gevindst.
> >
> > Jeg har prøv at explode quaryen med ' ' og dele den op.. men det hjælp
> > ikke.. hvordan har skal dette gøres bedst ?
>
> Splittede du den op til noget lignende
> SELECT bla, foo FROM bar WHERE quux LIKE '%Jens%' OR quux='%Thorsen%'
> ?
>
> Du kan generer ovenstående udfra denne opskrift:
> $SQL = "SELECT bla, foo FROM bar WHERE "
>
> foreach($searchwords as $w) {
> $where[] = "quux LIKE '%$w%'"
> }
> $SQL .= implode(" OR ", $where)
>
> En anden (og smartere) mulighed er at benytte MySQL's indbyggede
> full-text søgning:
http://www.mysql.com/doc/F/u/Fulltext_Search.html.
>
> --
> Hroi Sigurdsson
> Fried ice cream is a reality! -- George Clinton