Hallo
Du stellst dir das etwas zu einfach vor, denn die Daten müssen ja auch erst für den Import in die Datenbank vorbereitet werden.
Beispiel für einen Themen-Eintrag:
Code: Alles auswählen
INSERT INTO `phpbb_topics` (`topic_id`,`forum_id`,`icon_id`,`topic_attachment`,`topic_reported`,`topic_title`,`topic_poster`,`topic_time`,`topic_time_limit`,`topic_views`,`topic_status`,`topic_type`,`topic_first_post_id`,`topic_first_poster_name`,`topic_first_poster_colour`,`topic_last_post_id`,`topic_last_poster_id`,`topic_last_poster_name`,`topic_last_poster_colour`,`topic_last_post_subject`,`topic_last_post_time`,`topic_last_view_time`,`topic_moved_id`,`topic_bumped`,`topic_bumper`,`poll_title`,`poll_start`,`poll_length`,`poll_max_options`,`poll_last_vote`,`poll_vote_change`,`topic_visibility`,`topic_delete_time`,`topic_delete_reason`,`topic_delete_user`,`topic_posts_approved`,`topic_posts_unapproved`,`topic_posts_softdeleted`,`topic_prefix`) VALUES ('735','31','0','0','0','neues Passwort per phpmyadmin','2','1485038637','0','16','0','0','4624','Mahony','AA0000','4624','2','Mahony','AA0000','neues Passwort per phpmyadmin','1485038637','1486658092','0','0','0','','0','0','1','0','0','1','0','','0','1','0','0','Tipp');
und der Beitrag dazu
Code: Alles auswählen
INSERT INTO `phpbb_posts` (`post_id`,`topic_id`,`forum_id`,`poster_id`,`icon_id`,`poster_ip`,`post_time`,`post_reported`,`enable_bbcode`,`enable_smilies`,`enable_magic_url`,`enable_sig`,`post_username`,`post_subject`,`post_text`,`post_checksum`,`post_attachment`,`bbcode_bitfield`,`bbcode_uid`,`post_postcount`,`post_edit_time`,`post_edit_reason`,`post_edit_user`,`post_edit_count`,`post_edit_locked`,`post_visibility`,`post_delete_time`,`post_delete_reason`,`post_delete_user`) VALUES ('4624','735','31','2','0','xxx.xxx.xx.xxx','1485038637','0','1','1','1','1','','neues Passwort per phpmyadmin','Hallo\nWill man sein Passwort in [b:2ctg2oi2]phpBB3.1.x[/b:2ctg2oi2] ändern und hat keinen Zugriff auf sein ACP (weil das Passwort vergessen wurde, der alte Admin verschollen ist und man nur noch das Backup hat u.s.w...), kann man mit folgendem SQL Befehl sein Passwort ändern.\n\n[code:2ctg2oi2]UPDATE phpbb_users SET user_password = MD5( \'<mein_Passwort>\' ) WHERE username = \'<mein_nickname>\';[/code:2ctg2oi2]\n[b:2ctg2oi2]<mein_Passwort>[/b:2ctg2oi2] und [b:2ctg2oi2]<mein_nickname>[/b:2ctg2oi2] sind natürlich entsprechend zu ersetzen.\n\nGrüße: Mahony','59e087fbda91ff568b4093521a52c453','0','QIA=','2ctg2oi2','1','0','','0','0','0','1','0','','0');
Du musst für jedes Thema mindestens eine einmalige topic_id und eine forum_id angeben und du kannst den Text nicht unbedingt im Klartext angeben (für einen Absatz musst du z.B. \n angeben). Bei den Beiträgen musst Du mindestens eine eindeutige post_id, topic_id und forum_id angeben und die (topic_id und forum_id) müssen auch mit der topic_id und forum_id aus der Themen-Tabelle (phpbb_topics) übereinstimmen. Dann gibt es noch die Tabelle phpbb_forums in welcher die Kategorien und Foren stehen, in denen die Themen und Beiträge verlinkt sind.
Du siehst also: Das kopieren direkt ins Forum kostet dich garantiert weniger Zeit, als wenn du die Daten versuchst per SQL-Befehl einzulesen denn das Aufbereiten der Daten dauert da eine kleine Ewigkeit und der kleinste Fehler in der aufbereiteten Datei wird zu einem Abbruch des Einlesens per SQL-Befehl führen.
Grüße: Mahony