You are not logged in.

1

Friday, March 16th 2012, 8:54pm

ich such was um beitregen von geloschten user zu suchen

hallo ich suche was um beitrage von gelöschten User Account zu suchen und z.b. zu loschen.

l.g.
gagadu
http://www.funkspiel-rettstadt.dedas andere Funkspiel vobeischuen, regestriren und mitmachen :thumbsup:

2

Friday, March 16th 2012, 9:40pm

Das geht nur per Datenbank:

MySQL queries

1
DELETE FROM `wbb1_1_post` WHERE `userID`=0 AND `username`=`Gelöschter Benutzer`;
Gelöschter Benutzer musst du dann gegen den Benutzernamen des gelöschten Benutzers ersetzen.
Mit freundlichen Grüßen
Best regards
KittBlog Stile - Ihr Kit für Stile, Software und Knowhow
Your kit for styles, software and knowhow
Erste Linkliste zu Erweiterungen und Support rund um Burning Board©
First linklist for plugins and support around Burning Board©

3

Monday, March 19th 2012, 11:15am

Wo/bzw. wie genau muss ich das machen?
Zugang zu phpmyadmin habe ich.

Ich habe derzeit das Problem, dass ich einen User der sich gelöscht hat als unregistriert im Forum habe und die Beiträge löschen möchte.
Ich finde den User weder in der Datenbank unter wcf1_user noch im Forum.
Die Beiträge sind dennoch da.
Gruß,
Thomas

This post has been edited 1 times, last edit by "Acid Green" (Mar 19th 2012, 11:25am)


4

Monday, March 19th 2012, 2:08pm

phphMyAdmin -> Datenbank auswählen -> Oben "SQL" auswählen -> Einfügen.
Mit freundlichen Grüßen
Best regards
KittBlog Stile - Ihr Kit für Stile, Software und Knowhow
Your kit for styles, software and knowhow
Erste Linkliste zu Erweiterungen und Support rund um Burning Board©
First linklist for plugins and support around Burning Board©

5

Monday, March 19th 2012, 2:12pm

Gelöschter Benutzer aber noch in den entsprechenden Benutzernamen ändern ;)
Religion ist der dumme Streit Erwachsener Menschen, wer den cooleren imaginären Freund hat.

6

Monday, March 19th 2012, 3:17pm

Ich bekomme dann folgende Fehlermeldung:

Source code

1
#1054 - Unknown column 'Benutzername' in 'where clause'


Den Benutzernamen habe ich hier jetzt wieder geändert.
Gruß,
Thomas

7

Monday, March 19th 2012, 3:44pm

Was genau hast du denn nun angegeben?
Mit freundlichen Grüßen
Best regards
KittBlog Stile - Ihr Kit für Stile, Software und Knowhow
Your kit for styles, software and knowhow
Erste Linkliste zu Erweiterungen und Support rund um Burning Board©
First linklist for plugins and support around Burning Board©

8

Monday, March 19th 2012, 3:50pm

Genau das was oben steht, nur anstatt "Benutzername" halt den Namen des gelöschten Accounts (möchte ich hier jetzt nicht reinschreiben).
Also

Source code

1
DELETE FROM `wbb1_1_post` WHERE `userID`=0 AND `username`=`XYZ`;
Gruß,
Thomas

This post has been edited 1 times, last edit by "Acid Green" (Mar 19th 2012, 3:57pm)


  • "Harry.Fox" is male

Posts: 386

Location: Düsseldorf

Occupation: Beamter

  • Send private message

9

Monday, March 19th 2012, 4:54pm

Deine fehlermeldung sagt aus, dass du nach einer Tabellenspalte abfragst, die "Benutzername" heisst. Die gibt es natürlich nicht. Die Spalte heisst "username"
In deinem obigen Quellcode müsstest du alles so stehen lassen und den Benutzernamen anstelle des XYZ einsetzen.

Also wenn ich das jetzt wäre, müsste die Abfrage lauten:

MySQL queries

1
DELETE FROM `wbb1_1_post` WHERE `userID`=0 AND `username`=`Harry.Fox`;


Ich hoffe, es klappt jetzt
Gruß
Harry.Fox

Wer einen Tippfehler findet, darf ihn behalten!

10

Monday, March 19th 2012, 8:29pm

Ich denke wir reden hier aneinander vorbei.
Ich habe es genauso eingetragen wie du es schreibst, jedoch anstatt XYZ halt den Namen des Users.
Nur hier im Forum habe ich XYZ geschrieben um den Namen des Users nicht hier veröffentlichen zu müssen.
Wo in deinem Beispiel Harry.Fox steht, steht bei mir der Name des Users aus meinem Forum. :-)
Gruß,
Thomas

11

Monday, March 19th 2012, 9:17pm

Ich bekomme dann folgende Fehlermeldung:

Source code

1
#1054 - Unknown column 'Benutzername' in 'where clause'


Die Fehlermeldung sagt aber das genaue Gegenteil ;)
Religion ist der dumme Streit Erwachsener Menschen, wer den cooleren imaginären Freund hat.

12

Monday, March 19th 2012, 9:33pm

Aber ich habe doch in der Fehlermeldung "Benutzername" selber eingetragen.
Da stand eigentlich der Name des Accounts.
Gruß,
Thomas

13

Monday, March 19th 2012, 9:37pm

Und dir wird seit geraumer Zeit versucht zu erklären das der Benutzername an der Stelle falsch ist. In Beitrag 8 hast du den SQL Befehl korrekt gepostet. In der Fehlermeldung hattest du aber statt dem XYZ in den Benutzernamen zu ändern, das username in den Benutzernamen geändert und das ist nunmal falsch.
Religion ist der dumme Streit Erwachsener Menschen, wer den cooleren imaginären Freund hat.

14

Tuesday, March 20th 2012, 2:22pm

Die Hochkommata sind fail.

Source code

1
DELETE FROM wbb1_1_post WHERE (userID = 0) AND (username = 'XYZ');
DevLabor - Softwareentwicklung für Desktop, Web und mobile Geräte

15

Wednesday, March 21st 2012, 12:26am

Danke Kiv,

mit der Zeile funktioniert es.
Allerdings auch nur wenn man die User ID einträgt.
Diese habe ich leider bei dem betroffenen User nicht mehr, da ich ihn damals im ACP selber gelöscht habe.
Gibts da noch irgendeinen Trick?

Getestet habe ich es gerade mit einem selber angelegten User.
Wenn ich ihn im ACP lösche sind alle Infos (Name, User ID) weg.
Wenn ich mich in den Account einlogge und unter "Profil bearbeiten -> Benutzerkonto" das Häkchen bei Benutzerkonto löschen setze, sehe ich im ACP noch die ID und den Namen.
Ich habe ein Plugin aus dem Pluginstore installiert um gelöschte User sehen zu können, zumindest bis die Löschung endgültig ist.
Mit den Infos funktioniert dann auch die Zeile in der Datenbank.

Wie bekommt man jetzt den manuell gelöschten User raus?
Gruß,
Thomas

MucCowboy

Unregistered

16

Wednesday, March 21st 2012, 7:21am

1. Indem Du die Post-Tabelle nach dem Benutzernamen durchsuchst um einen Beitrag von ihm zu finden. Da steht dann auch die UserID mit dran.
2. Weißt Du auch dessen Benutzernamen nicht mehr, brauchst Du irgendein Zitat aus einem seiner Beiträge. Dann musst Du in besagter Tabelle eine Volltextsuche nach diesem Beitrag machen.
3. Hast Du auch kein Stück eines Beitrags mehr, dann erinnere Dich an einen bestimmten Tag an dem der User noch was gepostet hat. Lese manuell die Beiträge in der Posting-Tabelle, die den Timestamp dieses Tages tragen und versuche, Beiträge des gesuchten Ex-Users zu finden.
4. Hast Du auch diese Infos nicht, dann schaut's langsam schlecht aus.

Im ACP gelöschte User sind sofort gelöscht. Genau gleich wie vom User selbst-gelöschte Kennungen nach Ablauf der Haltefrist. Weg ist halt weg ;)

Grüße
Uli

17

Wednesday, March 21st 2012, 12:13pm

Ok,

vielen Dank für eure Hilfe!
Ich habe noch nie in der Datenbank gewerkelt. ;)
Gruß,
Thomas