Seite 1 von 1

Zusammenhang der Tabellen für Themen und Beiträge

Verfasst: 11.08.2005 19:30
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?

Verfasst: 11.08.2005 20:34
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

Verfasst: 11.08.2005 21:01
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