Berichten in database

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
obiewan
Berichten: 199
Lid geworden op: 06 aug 2004, 16:59

Berichten in database

Bericht door obiewan » 19 jul 2006, 12:45

Support template:
  • Wat is het probleem? Ik heb noodgedwongen mijn id moeten wijzigen en nu staan al mijn oude berichten niet meer op mijn naam.
    Wanneer ontstond het probleem? direct na het wijzigen van mijn id
    Adres van je forum: http://www.bmwfan.nl
    Modifications op je forum: zeer veel.
    Huidige stijl: Macinscott2
    phpBB versie: 2.0.21
    Waar is je forum gehost: Helderhosting
    Heb je onlangs iets verandert aan je forum? ja mijn id in de database
Overige opmerkingen: Hoe kan ik mijn "oude" berichten weer op mijn huidige id krijgen?


...

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 19 jul 2006, 12:57

Dat is wel mogelijk, maar waarom kun je je oude id niet gebruiken?

Gebruikersavatar
obiewan
Berichten: 199
Lid geworden op: 06 aug 2004, 16:59

Bericht door obiewan » 19 jul 2006, 13:01

De ex-beheerder van de site heeft een stuk script ergens in het forum gedrukt waardoor zijn id altijd toegang heeft tot de acp........

En in plaats van goed te zoeken heb ik in de db zijn id gewijzigd en mijn id naar zijn oude veranderd :lol:


Ik ben nu aan de hand van mijn poster-ip de geposte berichten naar mijn huidige id om te zetten...

Maar dat is handmatig......... en dan zijn meer dan 1000posts best veel :shock:

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 19 jul 2006, 13:23

Code: Selecteer alles

UPDATE `phpbb_posts` SET `user_id` = [nieuwe_id] WHERE `user_id` = [oude_id];
UPDATE `phpbb_topics` SET `topic_poster` = [nieuwe_id] WHERE `topic_poster` = [oude_id];
Vergeet [oude_id] en [nieuwe_id] niet te vervangen, en draai deze in phpMyAdmin.

Gebruikersavatar
obiewan
Berichten: 199
Lid geworden op: 06 aug 2004, 16:59

Bericht door obiewan » 19 jul 2006, 13:30

:thumb: Dank je....... ik ga het toepassen.

Nog even een vraag hierover :oops:

Is het niet veiliger om op poster ip te wijzigen?

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 19 jul 2006, 13:44

user_id in de tabel phpbb_posts is ook de poster id. Maak je wel eerst een backup?

Gebruikersavatar
obiewan
Berichten: 199
Lid geworden op: 06 aug 2004, 16:59

Bericht door obiewan » 19 jul 2006, 13:45

:lol: vanzelfsprekend :wink:

Hardstikke bedankt! :thumb:

Gebruikersavatar
obiewan
Berichten: 199
Lid geworden op: 06 aug 2004, 16:59

Bericht door obiewan » 19 jul 2006, 18:38

:?

Ik krijg het niet voor elkaar.......

Code: Selecteer alles

UPDATE `phpbb_posts` SET `user_id` = [?] WHERE `user_id` = [?]; 
UPDATE `phpbb_topics` SET `topic_poster` = [?] WHERE `topic_poster` = [?];

Wat moet ik exact invoeren waar de vraagtekens staan? (behalve het getal)

Alvast bedankt!

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 19 jul 2006, 18:50

[nieuwe_id] moet je vervangen (ook de haakjes weghalen) met jouw huidige gebruikers-id. [oude_id] moet je vervangen met je oude, waar de berichten mee gepost zijn.

Gebruikersavatar
obiewan
Berichten: 199
Lid geworden op: 06 aug 2004, 16:59

Bericht door obiewan » 19 jul 2006, 19:07

:bier: ik heb nog wat aan moeten passen, maar het heeft gewerkt!

:bier: een kouwe voor je als eken van mijn dank! :lol:

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 19 jul 2006, 19:12

Misschien wil je nog een soortgelijke handeling uitvoeren voor PB's. :bier:

Gebruikersavatar
obiewan
Berichten: 199
Lid geworden op: 06 aug 2004, 16:59

Bericht door obiewan » 19 jul 2006, 19:15

:thumb: was ik al aan begonnen :bier:

Gebruikersavatar
obiewan
Berichten: 199
Lid geworden op: 06 aug 2004, 16:59

Bericht door obiewan » 19 jul 2006, 19:49

:oops: Nu heb de pb's wel op mijn id......... maar ze verschijnen niet in mijn inbox , outbox en savebox.....


Volgens mij vergeet ik dus iets :cry:

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 19 jul 2006, 20:47

privmsgs_to_userid in phpbb_privmsgs is de enige die je zou moeten aanpassen, als het goed is.

Gebruikersavatar
obiewan
Berichten: 199
Lid geworden op: 06 aug 2004, 16:59

Bericht door obiewan » 19 jul 2006, 21:40

:( Daar doet hij niets mee...... in de tabellen staat het allemaal op mijn id......

Alleen zie ik er op het forum niets van

Gebruikersavatar
obiewan
Berichten: 199
Lid geworden op: 06 aug 2004, 16:59

Bericht door obiewan » 20 jul 2006, 09:11

Moet ik soms nog iets synchroniseren in de db?

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 20 jul 2006, 09:19

Weet je zeker dat je privmsgs_to_userid hebt veranderd, niet privmsgs_from_userid..?

Gebruikersavatar
obiewan
Berichten: 199
Lid geworden op: 06 aug 2004, 16:59

Bericht door obiewan » 20 jul 2006, 09:25

Ik heb eerst de privmsgs_to_userid gedaan...... daarop veranderde niets.....



Maar ik heb later ook de privmsgs_from_userid gedaan........... omdat ik alle verzonden pb's graag weer terug wil........


Ik denk dus dat ik iets behoorlijk verkeerd heb gedaan :oops:

Opgelost......... type moest gewijzigd worden :lol:

Gesloten