Pagina 1 van 1
alleen forum met topics in andere database terugzetten
Geplaatst: 09 apr 2004, 10:15
door pistolenpaul
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:
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?
Geplaatst: 09 apr 2004, 14:16
door Luuk
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?
Geplaatst: 09 apr 2004, 14:53
door pistolenpaul
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.
Geplaatst: 09 apr 2004, 15:03
door Luuk
Voor je eerste probleem, zet de domeinnaam en scriptpad goed in je admin menimu => configuratie
Voor het tweede met ik nog ff kijken

Geplaatst: 09 apr 2004, 15:23
door Luuk
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:
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
Geplaatst: 09 apr 2004, 15:49
door pistolenpaul
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)
Geplaatst: 09 apr 2004, 15:57
door pistolenpaul
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
??
Geplaatst: 09 apr 2004, 16:59
door Luuk
Doe eens in je admin paneel => forum management => resync
Geplaatst: 09 apr 2004, 18:46
door pistolenpaul
welke van de twee fora?
En wat zou er dan moeten gebeuren?
Geplaatst: 10 apr 2004, 08:22
door Luuk
Bij de gene waar je een error krijgt. Hij laad de informatie voor het forum opnieuw, het laatste topic_id, het aantal posts enz...