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

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
yks
Mitglied
Beiträge: 1295
Registriert: 10.07.2004 02:31

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

Beitrag 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
Mit subsilver2 macht es noch viel mehr Spaß ! :)
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag 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.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
yks
Mitglied
Beiträge: 1295
Registriert: 10.07.2004 02:31

Beitrag 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
Mit subsilver2 macht es noch viel mehr Spaß ! :)
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag 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.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
yks
Mitglied
Beiträge: 1295
Registriert: 10.07.2004 02:31

Beitrag 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
Mit subsilver2 macht es noch viel mehr Spaß ! :)
Antworten

Zurück zu „Coding & Technik“