Zusammenhang der Tabellen für Themen und Beiträge
Verfasst: 11.08.2005 19:30
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
Gruß
Maddin
P.S.: ist die Datumsspalte eigentlich ein UNIX-Timestamp oder ein MYSQL Timestamp?
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
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
Gruß
Maddin
P.S.: ist die Datumsspalte eigentlich ein UNIX-Timestamp oder ein MYSQL Timestamp?