Zusammenhang der Tabellen für Themen und Beiträge

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
resm
Mitglied
Beiträge: 6
Registriert: 20.04.2005 21:53
Kontaktdaten:

Zusammenhang der Tabellen für Themen und Beiträge

Beitrag von resm »

Hi Leute!

Ich bin gerade dabei mir ein kleines Tool zu schreiben, dass die Beiträge aus meinem alten Forum (kein phpBB, eigene Software) in das phpBB übernehmen soll. Allerdings ist das nicht so einfach wie ich mir das vorgestellt habe ;) Mir fehlt momentan noch der Zusammenhang zwischen den Tabellen _topics, _posts, _posts_texte. Wenn ich das richtig so sind _topics und _posts über die topic_id verknüpft, _posts und _posts_texte über die post_id. Gibt es irgendeine Regelung in welcher Reihenfolge die Tabellen gefüllt werden müssen? Z.b. erst Tabelle _posts, dann _topics und zuletzt _posts_texte. Desweiteren ist mir noch unklar, wie Antworten erstellt werden. Ein Eintrag in _topics ist dafür ja nicht nötig, aber muss in _posts etwas spezielles rein, z.b. die topic_id des Themas?

Mein Skript läuft momentan so, dass es die alten Themen aus meinem alten Forum ausliest und die Daten fürs phpBB formatiert. Dann die _topics befüllt und dann _posts und _posts_texte. Jedoch bricht das Skript immer mit der SQL Fehlermeldung "Column count doesn't match '1'" oder so in der Richtung.

Danke schonmal für jede Hilfe, hab nämlich keine Lust die knapp 12000 Themen und Beiträge mit Copy & Paste ins phpBB einzufügen :D

Gruß
Maddin


P.S.: ist die Datumsspalte eigentlich ein UNIX-Timestamp oder ein MYSQL Timestamp?
Christian Benz
Mitglied
Beiträge: 854
Registriert: 25.02.2004 00:41
Wohnort: Regen
Kontaktdaten:

Beitrag von Christian Benz »

Hallo,

die phpBB-Datenbank-Dokumentation kennst du bereits?
P.S.: ist die Datumsspalte eigentlich ein UNIX-Timestamp oder ein MYSQL Timestamp?
Ok, ziehe meine obige Frage zurück. :wink: Würdest du die Doku bereits kennen, hättest du die Antwort auf die Timestamp-Frage schon in der Doku unten bei den Erläuterungen gelesen.

http://www.phpbb.de/doku/doku2.php?mode ... posts_text

Gruß,
Chris
resm
Mitglied
Beiträge: 6
Registriert: 20.04.2005 21:53
Kontaktdaten:

Beitrag von resm »

Hi!

nein, die kannt ich wirklich noch nicht. Wusste nichtmal, dass es die gibt! Werd mich da jetzt mal durchquälen, vielleicht bringt das ja Licht ins Dunkel ;)

Danke & Gruss
Maddin
Antworten

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