Epona
Liebe User,
ja ich schon wieder.
Unser Forum hat relativ viele Suche & Biete Areas. Wenn man die Suche anschmeißt, steht dabei leider nicht, um welche Überkategorie es sich dabei handelt. Man kriegt also einen Post in der Suche Area angezeigt. Und klickt rauf und stellt fest - verdammt, ist ja gar nicht in der Grafiken- sondern Fotoarea etc.
Nun wollte ich das auf eigene Faust erledigen und bin schon bei den Vorbereitungen gescheitert. Um die Überkategorie abzufragen müsste ich ja wissen, wo das Forum als Unterforum eingetragen ist in der bb1_board aber ich seh - um ehrlich zu sein - bei den Spalten nicht durch. Ich dachte erst, ich müsste mir das Feld parentlist angucken. Aber irgendwie machen die Zahlen darin keinen Sinn? Steh gerade echt aufm Schlauch :/ Kann mir da jemand vielleicht einen Denkanstoß geben?
Und selbst wenn ich wüsste welche Spalte ich anfragen muss... die Abfrage sieht ja so aus:
$result = $db->unbuffered_query("SELECT
$ownuserid
t.*,
b.title, b.hotthread_reply, b.hotthread_view, b.postsperpage,
i.*
$vselect
FROM bb".$n."_threads t
LEFT JOIN bb".$n."_icons i USING (iconid)
LEFT JOIN bb".$n."_boards b ON (b.boardid=t.boardid)
$ownjoin
$vjoin
WHERE t.threadid IN (0$threadids)
ORDER BY $sortby $sortorder");
Beim fett markierten frage ich die boards ja bereits schon mal ab, um den Forennamen zu erfahren, in dem sich der Thread befindet. Kann ich jetzt überhaupt nochmal abfragen, um die Überkategorie zu erfahren? Ich arbeite so gut wie nie mit JOIN. Weiß deswegen nicht, ob das geht. Eher nicht, oder? Verwirrung
ja ich schon wieder.
Unser Forum hat relativ viele Suche & Biete Areas. Wenn man die Suche anschmeißt, steht dabei leider nicht, um welche Überkategorie es sich dabei handelt. Man kriegt also einen Post in der Suche Area angezeigt. Und klickt rauf und stellt fest - verdammt, ist ja gar nicht in der Grafiken- sondern Fotoarea etc.
Nun wollte ich das auf eigene Faust erledigen und bin schon bei den Vorbereitungen gescheitert. Um die Überkategorie abzufragen müsste ich ja wissen, wo das Forum als Unterforum eingetragen ist in der bb1_board aber ich seh - um ehrlich zu sein - bei den Spalten nicht durch. Ich dachte erst, ich müsste mir das Feld parentlist angucken. Aber irgendwie machen die Zahlen darin keinen Sinn? Steh gerade echt aufm Schlauch :/ Kann mir da jemand vielleicht einen Denkanstoß geben?
Und selbst wenn ich wüsste welche Spalte ich anfragen muss... die Abfrage sieht ja so aus:
$result = $db->unbuffered_query("SELECT
$ownuserid
t.*,
b.title, b.hotthread_reply, b.hotthread_view, b.postsperpage,
i.*
$vselect
FROM bb".$n."_threads t
LEFT JOIN bb".$n."_icons i USING (iconid)
LEFT JOIN bb".$n."_boards b ON (b.boardid=t.boardid)
$ownjoin
$vjoin
WHERE t.threadid IN (0$threadids)
ORDER BY $sortby $sortorder");
Beim fett markierten frage ich die boards ja bereits schon mal ab, um den Forennamen zu erfahren, in dem sich der Thread befindet. Kann ich jetzt überhaupt nochmal abfragen, um die Überkategorie zu erfahren? Ich arbeite so gut wie nie mit JOIN. Weiß deswegen nicht, ob das geht. Eher nicht, oder? Verwirrung
