Welche Art von Suche passt am besten!?
Peter H.
- datenbank
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
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
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
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
Sup!
Das musst du mir genauer erklären..
Muss ich?
Na gut... weil Sonntag ist:
Tabelle Forum:
ID Name
0 Self-Forum
1 Weltuntergang-ForumTabelle Themenbereiche
ID Thema
0 CSS
1 HTML
2 WeltuntergangTabelle 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
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";