alleen forum met topics in andere database terugzetten

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
pistolenpaul
Berichten: 47
Lid geworden op: 09 apr 2004, 09:59

alleen forum met topics in andere database terugzetten

Bericht door pistolenpaul » 09 apr 2004, 10:15

Een vraagje: Ik wil van forum 1 de topic ( de inhoud, tekst) in forum 2 zetten.

Dit zonder de eventuele geinstalleerde mod's ed.
Verder wil ik de gebruikers er ook niet bij.

Nu heb ik lopen spelen met de sql tabel:
  • topics
    posts_text
    forums
Maar iedere keer komt die met een error:
#1136 - Column count doesn't match value count at row 1
Hoe kan ik nu alleen de tekst via phpmyadmin importeren in de nieuwe database?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 09 apr 2004, 14:16

Zijn de twee fora verschillend qua domein (dus http://www.domein1.com en http://www.domein2.com) of bedoel je van forum_id 1 naar forum_id 2?
Afbeelding

Gebruikersavatar
pistolenpaul
Berichten: 47
Lid geworden op: 09 apr 2004, 09:59

Bericht door pistolenpaul » 09 apr 2004, 14:53

Ze kunnen verschillend zijn. Ik draai ze momenteel op een bepaalde pc lokaal, ze moeten eventueel online gezet worden op een nog onbekende server....

Een complete backup werkt goed, maar er zijn wat inlog problemen.

(Tijdens het inloggen komt het "oude" siteadres te voorschijn. Met de actie vorige kom ik weer lokaal en door een F5 ben ik opeens ingelogt.)

Om het helemaal goed te doen ben ik bezig met het opzetten van een nieuw forum. En daarin wil ik de topic's van forum 1 zetten.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 09 apr 2004, 15:03

Voor je eerste probleem, zet de domeinnaam en scriptpad goed in je admin menimu => configuratie

Voor het tweede met ik nog ff kijken :wink:
Afbeelding

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 09 apr 2004, 15:23

Denk dat ik het al heb, je moet de tabel phpbb_posts_text helemaal exporteren en phpbb_posts doe je zo:

Ga naar je database => SQL
Voer dit in:

Code: Selecteer alles

SELECT * FROM `phpbb_posts` WHERE `forum_id` = 1;
het forum_id kun je natuurlijk nog aanpassen naar jouw forum_id dat je wilt hebben.

Nu zie je daar een lijst staan, klik onderaan op exporteer
Klik 'structuur' uit en exporteer de handel
Nu kun je in de andere database de hele zooi weer in exporteren.

PAS OP! Dit gaat alleen maar als op de twee forums dezelfde leden met hetzelfde user_id rondlopen, ander gaat het niet
Afbeelding

Gebruikersavatar
pistolenpaul
Berichten: 47
Lid geworden op: 09 apr 2004, 09:59

Bericht door pistolenpaul » 09 apr 2004, 15:49

hmmm ...

Dus ik moet m'n user importeren wil ik de topics kunnen "draaien" ?
Nu zie je daar een lijst staan, klik onderaan op exporteer
Klik 'structuur' uit en exporteer de handel
Nu kun je in de andere database de hele zooi weer in exporteren.
Ik heb een totale export via phpmyadmin gedaan en daar de tekst uitgeknipt en geplakt in de nieuwe database. ( dit ook weer met phpmyadmin)

Gebruikersavatar
pistolenpaul
Berichten: 47
Lid geworden op: 09 apr 2004, 09:59

Bericht door pistolenpaul » 09 apr 2004, 15:57

nu, de users zijn geimporteerd.

Maar dit lukte alleen als ik de eerste 2 regels (lees users) weghaalde.

Doch als ik de forums probeer terug te halen krijg ik error
Fout

SQL-query :

INSERT INTO `phpbb_forums`
VALUES ( 2, 2, 'test01', '', 0, 30, 2, 4, 36, NULL , 0, 1, 2, 2, 2, 2, 2, 2, 3, 2, 2, 0, 0 )

MySQL retourneerde:


#1136 - Column count doesn't match value count at row 1
Wat zijn precies de waarden
0, 30, 2, 4, 36, NULL , 0, 1, 2, 2, 2, 2, 2, 2, 3, 2, 2, 0, 0
??

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 09 apr 2004, 16:59

Doe eens in je admin paneel => forum management => resync
Afbeelding

Gebruikersavatar
pistolenpaul
Berichten: 47
Lid geworden op: 09 apr 2004, 09:59

Bericht door pistolenpaul » 09 apr 2004, 18:46

welke van de twee fora?

En wat zou er dan moeten gebeuren?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 10 apr 2004, 08:22

Bij de gene waar je een error krijgt. Hij laad de informatie voor het forum opnieuw, het laatste topic_id, het aantal posts enz...
Afbeelding

Gesloten