Peter H.: Welche Art von Suche passt am besten!?

Hallo,

also ich habe eine liste mit ganz vielen Foren, Jedes Forum hat ganz viele Themenbereich. Diese sind in der spalte "themen" und jeweils mit einem kommatar getrennt.
Bsp.:
Name       Themen
Forum 1    css, browser, xhtml, ...
Forum 2    css, gehäuse, html, gaming..
Forum 3    zocken, gehäuse, CSS, gaming..

Wenn ich "css" eingebe, soll er alle 3 anzeigen.
Wenn ich html angeben soll er 1 und 2 anzeigen da "html" ja in "xhtml" drin vorkommt.
Wenn ich zocken eingebe, nur 3.

Wie realisiere ich das am besten? per "LIKE%string%", volltext suche, boolesche volltextsuche oder was ganz anderes?

Ich Brauch eure Hilfe...

Liebe Grüße

Peter

  1. Sup!

    Wie realisiere ich das am besten? per "LIKE%string%", volltext suche, boolesche volltextsuche oder was ganz anderes?

    Über ein verbessertes Datenbankschema, in dem es eine Tabelle gibt, die Foren und Themenbereiche miteinander verknüpft.

    Gruesse,

    Bio

    --
    Never give up, never surrender!!!
    1. Hi.

      Über ein verbessertes Datenbankschema, in dem es eine Tabelle gibt, die Foren und Themenbereiche miteinander verknüpft.

      Das musst du mir genauer erklären..

      lg

      peda

      1. Sup!

        Das musst du mir genauer erklären..

        Muss ich?

        Na gut... weil Sonntag ist:

        Tabelle Forum:

        ID Name
        0  Self-Forum
        1  Weltuntergang-Forum

        Tabelle Themenbereiche

        ID Thema
        0  CSS
        1  HTML
        2  Weltuntergang

        Tabelle Foren-Themen

        ID Forum-ID Thema
        0  0        0
        1  0        1
        2  1        2

        Etc...

        Gruesse,

        Bio

        --
        Never give up, never surrender!!!
        1. Sup!

          Das musst du mir genauer erklären..

          Muss ich?

          Na gut... weil Sonntag ist:

          Tabelle Forum:

          ID Name
          0  Self-Forum
          1  Weltuntergang-Forum

          Tabelle Themenbereiche

          ID Thema
          0  CSS
          1  HTML
          2  Weltuntergang

          Tabelle Foren-Themen

          ID Forum-ID Thema
          0  0        0
          1  0        1
          2  1        2

          Also wird dann bei Eingabe des Suchbegriffs "css"
          Die Id des themas rausgesucht
          "Select id from themenbereiche where thema = suchbegriff"
          und dann
          "select Forum-id from foren-themen where thema = id"
          und dann
          "select name from forum where id = forum-id"

          ?

          Seh ich das richtig?
          Und wenn ich nun ein neues Forum eintrage dann soll er er
          1. überprüfen ob das forum schon vorhanden ist, falls ja nichts machen und themen ergänzen, ansonsten einfach hinten anhängen und was soll der dann machen? also wie mach ich das mit dem id management bei neuen themen und neuen boards...

          lg

          peda

      2. echo $begrüßung;

        Über ein verbessertes Datenbankschema, in dem es eine Tabelle gibt, die Foren und Themenbereiche miteinander verknüpft.
        Das musst du mir genauer erklären..

        Da hat schon mal jemand was vorbereitet: Einführung in Joins und Fortgeschrittene Jointechniken.

        echo "$verabschiedung $name";