Seite 1 von 1

Aus 2 mach 1

Verfasst: 27.01.2005 14:57
von daywalker87m
Hi habe 2 Foren www.forum.cs-pkc.de und www.clan.cs-pkc.de ich möchte die Beiträge von www.clan.cs-pkc.de gerne auf das www.forum.cs-pkc.de übertragen, es wäre auch gut wenn die Benutzer ihren beiträgen anzahl behalten

Verfasst: 27.01.2005 17:30
von shwepsi
darf ich mal genauer nachfragen?

Also du hast 2 Foren, A und B
A hat benutzer und Beiträge
Wie sieht es mit Forum B aus?

Verfasst: 27.01.2005 17:56
von QCO

Verfasst: 27.01.2005 21:12
von daywalker87m
ja b hat auch beiträge und user ich werde es nochmal versuchen sobald mein forum wieder lauft

Verfasst: 29.01.2005 16:44
von daywalker87m
diese php datei will bei mit nicht was genau muss ich denn in die mysql db rüberkopieren wenn ich z.B.
das einfügen will

Code: Alles auswählen

INSERT INTO `phpbb_categories` VALUES (2, 'Clan Intern', 10);
INSERT INTO `phpbb_categories` VALUES (3, 'Counter Strike 1.6 Clan News', 30);
INSERT INTO `phpbb_categories` VALUES (4, 'Sport', 50);
INSERT INTO `phpbb_categories` VALUES (5, 'OT', 60);
INSERT INTO `phpbb_categories` VALUES (9, 'Counter Strike Source Clan News', 20);
INSERT INTO `phpbb_categories` VALUES (7, 'Müll', 70);
INSERT INTO `phpbb_categories` VALUES (8, 'WarCraft III Clan News', 40);
kommt immer das SQL-Befehl:

INSERT INTO `phpbb_categories`
VALUES ( 2, 'Clan Intern', 10 )
MySQL meldet:

#1062 - Duplicate entry '2' for key 1


ich arbeite mit php admin

Verfasst: 30.01.2005 00:37
von shwepsi
DAS ist nahezu unmöglich.
Grund: da du in beiden unterschiedliche beiträge und user hast, sind manche eindeutige nummern plötzlich doppelt
bei usern die user id, bei beiträgen die topic_id
selbst wenn das kopieren klappen sollte (was NICHT funktionieren DARF!!), würde bei den Links dann immer eine scheinbar zufällige Seite angezeigt ...
um das zu korrigieren müsstest du die User_id's anpassen in umfragen, der userliste, den beiträgen, den PN's, den ....
2. die Beiträge einsortieren, hier wäre es nicht mit einem simplen anhängen mit neuen nummern getan, da sie nach dem Datum nummeriert sind. einige beiträge würden also nicht mehr gefunden werden
und zu guter letzt sind da noch zig andere sachen zu beachten ...

mein Tipp: vergiss es, oder ändere nur die UserID's und lese beide Beitrags, voting und PN tabellen aus, IMMER
dabei dürfte die Prozessorlast und der Speicherverbrauch aber nett in die höhe sausen ... FAZIT: unpraktikabel

deine Fehlermeldung rührt übrigens genau daher, die Foren_ID 2 gibt es schonmal, die müsstest du in den Tabellen natürlich auch noch anpassen

Ach, alles per hand übrigens...
ein guter Programmierer dürfte etwa eine Stunde brauchen denke ich ... und dürfte keinen fehler machen, ansonsten .... Datenverlust

Verfasst: 30.01.2005 00:44
von shwepsi
achja ... den Datenverlust wird man vermutlich erst gar nicht merken, weil eine PN beim flaschen User angezeigt wird, ein Beitrag plötzlich im falschen Thread ist (auffällig) oder einer plötzlich in einem Thread fehlt ...

achja, und alle beitragsinternen links müssten dann auch angepasst werden

und was ich eben habe vergessen zu erwähnen, die Kategorien müssten auch angepasst werden

und ....

du siehst ...

das ist so als wolltest du ein russisches und ein deutsches Uboot zusammenschweissen, das geht, aber man müsste die Gänge umbauen, die Kabel anders verlegen, die Hülle anpassen ...

ein neues Uboot ist da viiiiiiiiiiiiiiieeeeeeeeeeeeel billiger

Verfasst: 30.01.2005 02:12
von QCO
Hast du eigentlich meine Antwort gelesen?
Hinter dem Link in meinem obigen Post versteckt sich ein Script, das genau das macht, was du brauchst.
Falls du es nur nicht geschafft hast, in diesem Thread die ersten drei Beiträge zu überfliegen, dann hier nochmal der Link direkt zum passenden Beitrag:
http://www.phpbb.com/phpBB/viewtopic.ph ... 25#1123325

Verfasst: 30.01.2005 18:40
von daywalker87m
habe das script gefunden doch leider lief es nicht habe jetzt das wichtigste per hand gemacht