Seite 1 von 1

Update auf MySQL5.0.51 Fehlermeldung

Verfasst: 17.05.2008 17:35
von vallehru
Habe die Datenbank meines Forums (Version 2.0.23) von MySQL 4 .... auf 5.0.51 upgedatet. Danach habe ich über MySqlDumber das letze Backup (von vor dem Update) eingespielt. Nun bekomme ich beim Aufrufen des Forums folgende Fehlermeldung:
Could not obtain topic information

DEBUG MODE

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

SELECT t.*, 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 FROM phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2 LEFT JOIN phpbb_forums f ON t.forum_id=f.forum_id WHERE t.topic_poster = u.user_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 AND f.auth_view < 2 ORDER BY t.topic_last_post_id DESC LIMIT 5

Line : 188
File : actualstats.php
Hier ist die actualstats.txt
Kann mir jemand sagen was da nicht ganz rund läuft???

Hier wäre dann das Forum
Username = testuser
Paßwort = testuser

Verfasst: 17.05.2008 18:04
von Mahony
Hallo
Hier die Lösung für dein Problem LEFT JOIN und Mysql 5 - Problemlösung für den Mini Foren-Statistik MOD





Grüße: Mahony

Verfasst: 17.05.2008 18:15
von vallehru
Moin

Das scheint es schon gewesen zu sein.
Vielen Dank für die schnelle Hilfe.


Nun habe ich den nächsten Fehler :cry:
could not obtain main information.

DEBUG MODE

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

SELECT t.*, p.poster_id, p.post_username AS last_poster_name, p.post_id, p.post_time, f.forum_name, f.forum_id, u.username AS last_poster, u.user_id AS last_poster_id, u2.username AS first_poster, u2.user_id AS first_poster_id, p2.post_username AS first_poster_name FROM phpbb_topics t, phpbb_posts p LEFT OUTER JOIN phpbb_posts p2 ON p2.post_id = t.topic_first_post_id LEFT OUTER JOIN phpbb_forums f ON p.forum_id = f.forum_id LEFT OUTER JOIN phpbb_users u ON p.poster_id = u.user_id LEFT OUTER JOIN phpbb_users u2 ON u2.user_id = t.topic_poster WHERE t.forum_id NOT IN ('start') AND p.post_id = t.topic_last_post_id AND UNIX_TIMESTAMP(NOW()) - p.post_time < 86400 ORDER BY t.topic_last_post_id DESC LIMIT 0, 10

Line : 127
File : recent.php
Was kann das sein?
recent.txt
Scheint mit dem recent_topics_extendet zusammenzuhängen.

ERLEDIGT, habe es einfach so gemacht, wie es davor beschrieben war.