PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : User ID ändern


Seinfeld
18.10.2004, 15:17
Hi!

Ich würde gerne meine User ID ändern. Hätte gerne die 1.
Durch ein Befehl oder so dürfte das doch bestimmt leicht gehen oder?
Hat jemand ein Tipp?
Gruß
Seinfeld

pogo
18.10.2004, 18:41
Du müsstest für jede Tabelle, in der die User-ID gespeichert wird ein Query ausführen.
Dies sind wirklich eine Menge und die Felderheißen auch nicht immer nur userid, sondern auch mal postuserid z.B..

Du müsstest dir also in install/mysql-schema.php alle Tabellendefinitionen ansehen und dann ein Query für die jeweilige Tabelle ausführen.

UPDATE tablename SET userid=1 WHERE userid=X;

Vorher unbedingt ein Backup der Datenbank erstellen!

StGaensler
10.11.2004, 19:53
Das geht doch auch einfacher, wenn man einen neuen Benutzer erstellt, diesem dann die ID 1 gibt (er hat ja noch nichts gepostet) und dann die beiden Benutzer zusammenfügt?

Man müsste doch nur die Rechte des (neuen) Benutzers ändern, oder?

Metro Man
10.11.2004, 20:13
Rein vom logischen dürfte das so gehen

Seinfeld
10.11.2004, 21:29
Ups, den Thread habe ich fast vergessen. (Danke übrigens!).

Ich habe mal ein Benutzer Erstellt und den mittels PHPAdmin die User ID 1 geben und Usergruppe 6 (Admin).
Witz ist nu, der Acc ist Admin und kann alles tun aber wird wenn gepostet wird als Gast angezeigt. :confused: (als wenn der Acc gelöscht wurde)
Irgendwo muß noch was geändert werden.

Mystics
10.11.2004, 21:35
Hast du die ID auch in den anderen Tabellen geändert?

userfield
usertextfield

Seinfeld
10.11.2004, 21:52
Nein. Wusst ich nicht das ich die ändern muß. Habe nur die User.
Aber nu .. die 3 Tabellen geändert und die 2 User vereint.
Es scheint zu gehen :)

Danke!

StGaensler
10.11.2004, 21:57
Bitteschön.
Es zahlt sich doch manchmal aus, wenn man noch im Hinterkopf hat, welche Funktionen vB alles hat :D