Seite 1 von 1

Topics und Posts per SQL-Abfrage exportieren

Verfasst: 20.10.2004 13:02
von theonlyrobi
Hallo Leute,

ich suche eine Möglichkeit, alle Posts aller Topics von einem bestimmten Forum zu speichern, so dass man es gut überblicken kann. Dabei mache ich zuerst eine SQL-Abfrage (hier zB auf Forum mit der ID 9), dann exportiere ich das Ergebnis als XML und dann importiere ich die Datei in Word. Als CSV sieht das Ergebnis zu schrecklich aus :) Hier meine SQL-Abfrage:

Code: Alles auswählen

SELECT phpbb_posts.topic_id, phpbb_posts_text.post_subject, phpbb_posts_text.post_text
FROM phpbb_posts_text, phpbb_posts
WHERE phpbb_posts_text.post_id = phpbb_posts.post_id
AND phpbb_posts.forum_id =9
ORDER BY phpbb_posts.topic_id, phpbb_posts_text.post_id
1. Frage: Wie kann ich denn den Usernamen des Autors jedes Posts mit exportieren? In der posts-Tabelle steht ja nur eine poster_id aber keine user_id.

2. Frage: Kennt jemand vielleicht einen einfacheren Weg, um den Export zu machen?

Robert

Verfasst: 20.10.2004 13:21
von saerdnaer
die poster_id ist die user_id des beitrags autors. einfach ne querabfrage mit phpbb_users.user_id = phpbb_posts.poster_id und du hast den usernamen.

der MOD:54 macht sowas ähnliches nur mit den topics.

ah

Verfasst: 21.10.2004 09:35
von theonlyrobi
Hallo,

danke jetzt habe ich die Abfrage korrekt hinbekommen. Ich hätte gleich noch eine weitere Frage: Kann man den Export des Ergebnisses meiner SQL-Abfrage als XML auch per Skript automatisieren? Es müsste dann automatisch noch ein Verweis aus nen XSL-Stylesheet mit rein. Das ist sicherlich nicht das richtige FOrum für diese Frage, aber vielleicht weiss jemand, wo es Skripte oder Hilfe dafür geben könnte...

Robert