Seite 1 von 1

Beiträge weg nach Userlöschung

Verfasst: 13.11.2004 14:03
von frieder
Hallo,
Ein User aus meinem Forum wollte gelöscht werden, und ich bin seinem Wunsch nachgekommen.
Ich habe ihn einfach aus der MySQL Tabelle gelöscht, da ich früher
so etwas schon einmal hatte und es damals geklappt hat.
Jetzt werden seine Beiträge nicht mehr angezeigt. (Sie sind aber noch in der DB)
Mir ist schon klar, dass ich die Poster ID von allen seinen Beiträgen auf 1 ändern muss, allerdings finde ich in keinem Beitrag einen Punkt welcher
wie eine User ID aussieht.
Kann mir da mal einer auf die Sprünge helfen?

Re: Beiträge weg nach Userlöschung

Verfasst: 13.11.2004 14:11
von marino
Megafriedel hat geschrieben:.............Mir ist schon klar, dass ich die Poster ID von allen seinen Beiträgen auf 1 ändern muss, allerdings finde ich in keinem Beitrag einen Punkt welcher
wie eine User ID aussieht.
Kann mir da mal einer auf die Sprünge helfen?

Hm in der tabelle : phpbb_posts ist die 4.spalte "poster_id" ;)

dazu solltest allerdings auch noch seine alte ID wissen ...




und nochwas .. wenn du die user im acp löscht (über die userverwaltung unten) werden diese zwar gelöscht .. ihre poster_id allerdings automatisch auf gast gesetzt

Verfasst: 13.11.2004 15:02
von frieder
Gut, hab ich gefunden!
Jetzt stellt sich mir noch die Frage: Was ist daran falsch:
UPDATE phpbb_posts_text SET poster_id='1' WHERE poster_id='1425'

Verfasst: 13.11.2004 15:33
von marino
Megafriedel hat geschrieben:Gut, hab ich gefunden!
Jetzt stellt sich mir noch die Frage: Was ist daran falsch:
UPDATE phpbb_posts_text SET poster_id='1' WHERE poster_id='1425'
die meisten datenbanken kennen den befehl "update" nicht ;)

Verfasst: 13.11.2004 15:54
von frieder
hm.. aber ich hab den schon mal benutzt - da hats funktioniert...
Kann mir jemand einen anderen Code geben?

Verfasst: 14.11.2004 11:52
von Schumi
marino hat geschrieben:die meisten datenbanken kennen den befehl "update" nicht ;)
:o
Dann würde phpBB unter den meisten Datenbanken nicht funktionieren. UPDATE ist ein notwendiger und überall funktionierender Befehl. Wie willst du denn auf anderem Wege Einträge aktualisieren?

Verfasst: 14.11.2004 11:58
von marino
hmm hast ja recht .. aber , frag mich was leichteres als: wie soll das möglich sein . ich kenn 2 anbieter bei denen der updatebefehl in myphpadmin nicht akzeptiert wird (zb mein jetziger ) .. allerdings ist ein "externer" updatebefehl problemlos möglich .. frag mich aber bitte nicht woran das liegt

Verfasst: 14.11.2004 12:00
von Leuchte
Das liegt aber am Hoster und nicht an der Datenbank selbst.
@Megafriedel hilft dir dieser Mod weiter: MOD:post_reassign (ID Variante)