Usernamen ändern

Begonnen von Sleepy Hollow, 29 März 2005, 21:23:04

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Sleepy Hollow

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

deepsleep

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:


  • Mache einen Dump Deiner Datenbank
  • Öffne den Dump in einem Text-Editor
  • Geh über die Funktion «Suchen und Ersetzen» des Editors
  • Speichere den Dump und spiele ihn wieder hoch
«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams

NeMeSiSX2LC

einfacher gehts über mysqladmin ;)
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Sleepy Hollow

Zitat von: NeMeSiSX2LC am 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.

Andi

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.
schön´s Grüssle, Andi

DigDug

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';

Sleepy Hollow

Danke für die Antworten. :)
Ich werds morgen mal ausprobieren. Heute fehlt mir die Konzentration für irgendwas. :D