Du bør lave din tabelstruktur om så du har en ekstra tabel der indeholder 1 række pr. person pr. interesse de har. På den måde kan du søge i den ekstra tabel for at få alle de personer der har en given interesse.
Samtidigt bør du nok overveje at kæde det sammen med en tredje tabel der indeholder de mulige interesser, da jeg går ud fra det ikke er ren fritekst. Det vil samtidigt sikre at folk ikke kommer til at stave forkert og dermed ikke kan findes.
Vil du undgå at ord hvor sport indgår også kommer med (eks. hvis en havde skrevet holdsport i stedet for bare sport), så skal du ud i en betydeligt længere SQL-sætning for at tage højde for når ordet står alene/i starten/slutningen af sætningen.
Tags implementeres netop ved at have en undertabel der indeholder en række pr. tag, hvorefter teksten "sættes sammen" ved udskriftstidspunktet. Når man skal sætte dem ind i sin tabel deler man den givne streng op og indsætter et passende antal rækker.
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.