Hi,
möchte die Beiträge eines gelöschten User wieder einem aktuellen User zufügen.
Der Username ist der selbe, nur das der "alte" jetzt als Gast steht.
Hi,
möchte die Beiträge eines gelöschten User wieder einem aktuellen User zufügen.
Der Username ist der selbe, nur das der "alte" jetzt als Gast steht.
Gruß
Marcus
ick denke das is' schier unmöglich...
www.kuruBoard.de
... die Stumpfsinnige Community!
UPDATE post SET userid = X WHERE username = 'Name';
UPDATE thread SET postuserid = X WHERE postusername = 'Name';
X = UserID des neuen Benutzers
Name = Benutzername des gelöschten Benutzers
Geändert von Mystics (17.01.2009 um 21:02 Uhr)
Hi,
Zitat von Mystics
kannst du das mal bitte für nen Dummy erklären?
z.b. an nem Beispiel![]()
Gruß
Marcus
Der User wurde wahrscheinlich durch meinen SelfDel Hack gelöscht, oder? Dann solltest du eine Email mit Benutzername und Benutzerid bekommen haben.
Für das x setzt du dann halt die id und für den Namen den Namen des gelöschten Users ein.
z.B der User hieß "heinz" und hatte die id 3389:
Code:UPDATE post SET userid = 3389 WHERE username = 'heinz'; UPDATE thread SET postuserid = 3389 WHERE postusername = 'heinz';
Hi,
nein er wurde nicht durch den Self Delete HAck gelöscht.
Sondern durch unachtsamkeit der Administration![]()
Gruß
Marcus
Hat es denn trotzdem gekklappt bzw. hasst du die ehemalige Userid?
Hi,
jo hat geklappt, die alte uerid hab ich mir aus nem Dump rausgeholt
Danke euch
Gruß
Marcus
Ich hab das gleiche Problem, nur mit anderen Namen:
Alter User: ID=2 Name=Imported_Zweeper
Neuer User: ID= 3 Name=Zweeper
kann mir da jemand weiterhelfen?
Wenn ich das richtig sehe funktioniert der Query oben nur, wenn der neue User genauso heisst oder?
UPDATE post SET userid = 3, username = 'Zweeper' WHERE username = 'Imported_Zweeper';Ich hab das gleiche Problem, nur mit anderen Namen:
UPDATE thread SET postuserid = 3, postusername = 'Zweeper' WHERE postusername = 'Imported_Zweeper';
Wunderbar, ohne Probleme!
Danke!!![]()
Jo ok,
1. ma wo geb ich das ein![]()
![]()
2. was is wenn ich die userid nimmer weiss, und auch nich finden kann, hab ich pech gehabt ?
In phpMyAdmin oder im Administrator-Kontrollzentrum bei "SQL-Query ausführen".Zitat von vB-Man
Die alte UserID ist egal, den Benutzer gibt es sowieso nicht mehr. Du musst nur die UserID des neuen Benutzers wissen (den du gerade angelegt hast).
###
hat sich erledigt,
nach dem ich die Zähler aktualisiert hab hat alles wieder gefunzt..
danke
Geändert von vB-Man (05.09.2005 um 22:23 Uhr)
hi,
hab dazu nochmal ne Frage.Zitat von AlphaWolf
Wenn ich die alte USerid eingebe, findet er alle Datensätze, legt den user aber nicht an.
Gebe ich die ID des neuen Users mit gleiche namen an, hat er alles übernommen.
Gruß
Marcus
Passt doch, wo ist dein Problem? Die ID von neuen Usern werden immer aufsteigend vergeben. Wenn du willst, dass der User wieder die alte ID hat, musst du diese manuell in der Tabelle "user" ändern.Zitat von MrD
sooo nun habe ich ein ähnliches Problem.
Mit der "User vereinen"-Funktion geht das vermutlich nicht, da der alte User ja nicht wirklich mehr ein User ist, oder?
Grüße,
Frank
Richtig, das geht nur mit den Querys (s.o.).Zitat von kommuni
simpel und genial...
Vielen Dank Mystics! Das hat mir sehr viel Arbeit erspart.
Ich bekomme da eine Fehlermeldung 1064 ?
Was mache ich falsch?
Gruß meaningful
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen