pragmaMx Support Forum

pragmaMx => Allgemeines => Thema gestartet von: Sleepy Hollow in 29 März 2005, 21:23:04

Titel: Usernamen ändern
Beitrag von: Sleepy Hollow in 29 März 2005, 21:23:04
Hallöchen.

Heute bekam ich eine PN, dass eine Userin ihren Nicknamen geändert haben möchte.
Ich hab mich vorher damit noch nie befasst und dann mal nach eine passenden Option geschaut.
Leider habe ich nichts gefunden oder war wie immer blind.  ;D

Gibt es das oder muss ich an die Datenbank?

Gruß,
Sleepy
Titel: Re: Usernamen ändern
Beitrag von: deepsleep in 29 März 2005, 23:38:23
Hallo Sleepy

Soweit ich das System und MySQL kenne, geht das nicht auf die Schnelle.

Glaube es gibt da tatsächlich nur einen Weg, das Problem zu lösen:

Titel: Re: Usernamen ändern
Beitrag von: NeMeSiSX2LC in 30 März 2005, 00:18:31
einfacher gehts über mysqladmin ;)
Titel: Re: Usernamen ändern
Beitrag von: Sleepy Hollow in 30 März 2005, 08:53:27
Zitat von: NeMeSiSX2LC in 30 März 2005, 00:18:31
einfacher gehts über mysqladmin ;)
Ah, danke schön. :)
Ich werd mich gleich heute abend mal drum kümmern.
Titel: Re: Usernamen ändern
Beitrag von: Andi in 30 März 2005, 16:35:39
Hi :)

beide Wege können richtig sein....
Es kommt darauf an, in welchen Modulen/Tabellen dieser User bereits Beiträge geschrieben hat. Etliche Tabellen sind über den Nicknamen miteinander verknüpft. Änderst du den Usernamen nur in der Usertabelle, so verlieren evtl. die Beiträge des Users ihren Bezug zum User.
Titel: Re: Usernamen ändern
Beitrag von: DigDug in 30 März 2005, 22:14:09
Ich hab das auch schon mehmals manuell per PHPMyAdmin gemacht. Einfach alle Tabellen nach dem Usernamen durchsuchen und manuell ändern. Wenn's in einer Tabelle viele Vorkommnisse wie etwa im Forum gibt, hilft ein SQL-Befehl wie z.B.
UPDATE eBoard_posts SET author = 'NeuerName' WHERE author = 'AlterName';
Titel: Re: Usernamen ändern
Beitrag von: Sleepy Hollow in 30 März 2005, 22:22:08
Danke für die Antworten. :)
Ich werds morgen mal ausprobieren. Heute fehlt mir die Konzentration für irgendwas. :D