Feler bei der Suchfunktion

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Domitz
Mitglied
Beiträge: 209
Registriert: 18.11.2006 17:29

Feler bei der Suchfunktion

Beitrag von Domitz »

Hallo, bei mir tritt momentan folgender Fehler auf, wenn ich etwas suchen möchte (nach dem abschicken):

Could not obtain search results

DEBUG MODE

SQL Error : 1054 Unknown column 't.k_id' in 'on clause'

SELECT t.*, f.forum_id, f.forum_name, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time, k.kategorie FROM phpbb_topics t, phpbb_forums f, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2 LEFT JOIN phpbb_topic_cat as k ON t.k_id=k.k_id WHERE t.topic_id IN (5, 246, 421, 576, 705, 868, 896, 913, 923, 964, 979, 980, 1115, 1124, 1180, 1186, 1189, 1265, 1284, 1317, 1337, 1370, 1429, 1450, 1460, 1519, 1565, 1733, 1823, 1960, 1966, 1995, 2005, 2022, 2023, 2116, 2122, 2166, 2211, 2217, 2223, 2269, 2761, 2782, 2802, 2807, 2823, 2854, 2913, 2923, 3108, 3180, 3238, 3275, 3299, 3300, 3301, 3302, 3444, 3484, 3548, 3732, 3796) AND t.topic_poster = u.user_id AND f.forum_id = t.forum_id AND p.post_id = t.topic_first_post_id AND p2.post_id = t.topic_last_post_id AND u2.user_id = p2.poster_id ORDER BY p2.post_time DESC LIMIT 0, 15

Line : 824
File : search.php

Hier die Datei:

www.coaster-park.net/forum/search.txt

schonmal vielen Dank :)
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Du hast den Kategorie MOD installiert und dein Hoster hat wahrscheinlich eine neue MYSQL Version (5.x) aufgespielt.

Setze mal den Part zwischen FROM und JOIN in Klammern ()

Hier findest du die genaue Beschreibung, wie es zu deinem Fehler kommt dev.mysql.com

Hier habe ich mal das relevante heraus kopiert LEFT JOIN und Mysql 5


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Domitz
Mitglied
Beiträge: 209
Registriert: 18.11.2006 17:29

Beitrag von Domitz »

Hallo, schonmal vielen Dank :)

quasi so:

FROM (" . TOPICS_TABLE . " t, " . FORUMS_TABLE . " f, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . ") u2 LEFT JOIN ". TOPIC_KAT. " as k ON t.k_id=k.k_id

?
Andi1111
Mitglied
Beiträge: 1301
Registriert: 26.05.2006 13:21
Wohnort: Berlin
Kontaktdaten:

Beitrag von Andi1111 »

ja aber die 2. kammer muss hinter das u2
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“