Seite 1 von 1

benutzer *richtig* in db löschen / benutzeranzahl anpassen

Verfasst: 03.03.2006 23:34
von yks
hallo,

habe mich nun schon durch suche und 8 seiten gewühlt, aber nur 2 hinweise gefunden, daß man einen user nicht nur in der users-tabelle löschen soll, sondern auch noch in 1 anderen tabelle.

mir geht es um das korrekte und vollständige löschen, daher nachfrage :
in der phpbb_users könnte ich einen user löschen, ok.
ich sehe die phpbb_groups und dort auch die felder group_id und group_single_user.
aber woher weiß ich, welche group_id zu welchem user gehört ?
in der spalte group_name steht nur bei den ersten beiden zellen auch ein eintrag drin, anonymous und admin, darunter ist alles leer (wo ich die weiteren nicks vermutet hätte). auch ein klick auf bearbeiten zeigt mir nicht mehr infos an.
das gleiche, wenn ich mir group_single_users anzeigen lasse.
(nehme an, wenn ich in der group_id einen user löschen würde, wäre er auch gleich aus group_single_users weg ?)

*hoffe auf gute erklärung :)


ein vermutlich anderes problem, aber damit verbunden, ist dies :
das forum hatte nach update fehler und subtrahierte gelöschte user nicht mehr von der beitragszahl (inzwischen gehts).
in der db in der phpbb_users finde ich keinen eintrag mehr zu diesen gelöschten usern.
da die beitragszahl noch falsch ist, müßte in der db aber noch etwas falsch gespeichert sein, oder ?
wäre es eine einfache korrektur von hand (wenn, dann aber bitte vollständig ohne irgendwelche reste irgendwo) oder bleibt nur das db maintenance mod ? *einige mods drin sind, daher etwas bammel*

danke + viele grüße, yks

Verfasst: 04.03.2006 12:14
von mgutt
du solltest einen user immer über das acp löschen.

beim löschen werden noch viel mehr sql delete befehel generiert. schau in die passende file im admin verzeichnis.

Verfasst: 04.03.2006 14:34
von yks
du solltest einen user immer über das acp löschen.
so mache ich es auch.
nur wenn ich nun sehe, daß etwas nicht vollständig ist oder ich mich frage, ob evtl noch zb single user groups übrig sind, dann müßte ich zum einen das irgendwie finden und erkennen können und dann, falls nötig, das auch richtig korrigieren können *so mein gedanke*

viele grüße, yks

Verfasst: 04.03.2006 14:36
von mgutt
fehler dürften dabei nicht auftauchen. außer du hast eine alte version oder deine datenbank war nicht richtig erreichbar / ist korrupt.

dafür empfehle ich dir den maintenance mod. der regelt das und entfernt leere einträge.

Verfasst: 04.03.2006 15:13
von yks
naja, gab zeitweise probleme mit der erreichbarkeit, am provider lag, von daher eh hoffe, db ist nicht zu lädiert.
dafür empfehle ich dir den maintenance mod. der regelt das und entfernt leere einträge.
kenne ich und auch schon anderswo eingebaut und bisher seehr zufrieden damit.
nur in dem forum ein paar mehr mods und änderungen, deswegen etwas bammel und dachte, wenn es eine klare lösung per hand gäbe, wäre es evtl ungefährlicher (naja, auf die hand ankommt, ich weiß g)
*überleg*

danke dir + viele grüße, yks