Seite 1 von 1

Beitrag nicht gefunden

Verfasst: 26.11.2004 23:39
von makue
Es kommt bei mir in der letzen Zeit immer mal vor, dass ein paar Beiträge nicht gefunden werden obwohl sie in der Datenbank vorhanden sind. Tabellen habe ich schon mit phpmyadmin repariert, kein Erfolg. Wenn ein Thema beispielsweise aus 29 Beiträgen besteht, 15 davon auf der ersten Seite, 14 auf der zweiten Seite, wird trotzdem unter den Beiträgen ein Link zur dritten Seite (mit start=30) angezeigt, der natürlich ins Leere führt.

Wenn der letze Beitrag (auf der 2.Seite) die Post_id 65631 hat, die sieht man, wenn man beispielsweise den Beitrag zitieren will, was auch geht, funktioniert dies nicht mehr: viewtopic.php?p=65631. Dann wird wieder angezeigt, dass der Beitrag nicht existiert, obwohl ich ihn ja eben gerade zitieren bzw. auch editieren konnte. Schreibt man neue Beiträge, so dass es rein rechnerisch wirklich 3 Seiten gibt (also in dem Fall 31 Beiträge), funktioniert es wieder normal.

Ich habe die SQL-Abfrage in der viewtopic.php schon auseinandergenommen, finde aber keinen Fehler. post_id=65631, Tpoic_id=739, forum_id=1, poster_id=341, user_id=341. Ich kann die Datensätze mit phpmyadmin auch raussuchen, die Einträge stimmen alle. Nur eben diese MySQL-Abfrage bringt 0 Ergebnisse, die ich schon leicht abgespeckt habe:

Code: Alles auswählen

SELECT u.* , p.*, pt.post_text, pt.post_subject, pt.bbcode_uid FROM phpbb_posts p, phpbb_users u, phpbb_posts_text pt
WHERE p.topic_id = 739 AND
pt.post_id = p.post_id AND
u.user_id = p.poster_id
ORDER BY p.post_time ASC LIMIT 30, 15
Nun hoffe ich, das von Euch jemand schon einmal so ein Problem gehabt hat und es lösen konnte. Ansonsten sieht es mit Tipps wohl schlecht aus, befürchte ich. Aber ich hoffe! :)

Bin über jeden Hinweis dankbar!

Verfasst: 27.11.2004 10:53
von PhilippK
Hast du den schon mal rüberlaufen lassen: MOD:maintenance ?

Gruß, Philipp

Verfasst: 27.11.2004 11:06
von makue
Den noch nicht, nur den hier:

Code: Alles auswählen

 *                              admin_db_wartung.php
 *                            -------------------
 *   begin                : Wednesday, May 29, 2002
 *   copyright            : (C) 2002 Marcel Bockelmann
 *   email                : bockelmann@powerforum.de
Ich werde den anderen gleich mal installieren. Ich werde dann über meinen Erfolg oder Misserfolg berichten.

Danke!

Nachtrag: Also der Mod ist ja wirklich Klasse. Ich hatte erst Bedenken, die waren aber unbegründet. Auf jeden Fall funktioniert nun alles wieder korrekt. Vielen Dank nochmal für den Tipp!