Author Topic: usernamen ersetzen  (Read 12599 times)

0 Members and 1 Guest are viewing this topic.

Offline Loda

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
    • Fotosucht Schweiz
usernamen ersetzen
« on: March 16, 2013, 02:26:10 PM »
Hallo!
ich möchte gerne einen Usernamen in der Tabelle 4images_comments in der Datenbank austauschen.
welchen sql Befehl muss ich dort einsetzen?

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Re: usernamen ersetzen
« Reply #1 on: March 16, 2013, 04:42:08 PM »
warum so kompliziert, gehe zur Datenbank, und ändere dort die "user_id" und "user_name" bei dem Kommentar

LG
Danke Harald




Rembrandt

  • Guest
Re: usernamen ersetzen
« Reply #2 on: March 16, 2013, 05:23:03 PM »
Hi!
...ich möchte gerne einen Usernamen in der Tabelle 4images_comments in der Datenbank austauschen.
welchen sql Befehl muss ich dort einsetzen?

Code: [Select]
UPDATE 4images_comments SET user_name = 'irgend_ein_name'
WHERE user_id='die_betreffende_user_id'

mfg Andi

Offline Loda

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
    • Fotosucht Schweiz
Re: usernamen ersetzen
« Reply #3 on: March 16, 2013, 05:28:46 PM »
vielen dank, andi!
ich werde das mal ausprobieren.

zur erklärung:
ein user hat 6000 kommentare geschrieben und dieser wird nun gelöscht.
kommentare werden behalten.
angezeigt wird der username und "Gast"
nun möchte ich einfach, das der username dort nicht mehr angezeigt wird bzw. ersetzt wird durch zB. "ehemaliger user" oder so.

Rembrandt

  • Guest
Re: usernamen ersetzen
« Reply #4 on: March 16, 2013, 05:42:53 PM »
Das Problem hatte ich auch mal:

Quote
Hi!

Wenn ein User gelöscht wird:
Alle Bilder von User löschen: "ja"
Alle Kommentare löschen: "nein"

Bei den Kommentaren des gelöschten Users steht dann der Username und darunter "Gast".
Wenn sich jetzt ein neuer User mit den gleichen Usernamen anmeldet, kann es unter Umständen zu unschönen Verwechslungen kommen, wenn jemand unter den gelöschten User den Zusatz "Gast" nicht liest.
Mein Vorschlag, ganz einfach einen Timestamp nach den zu löschenden Username anhängen.
Somit wäre ein Verwechslung nahezu ausgeschlossen.

in der admin/user.php:
suche:

SET user_id 
".GUEST."user_name '$user_name'

und ersetze es mit:

SET user_id 
".GUEST."user_name '$user_name".time()."'


mfg Andi

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Re: usernamen ersetzen
« Reply #5 on: March 16, 2013, 05:59:42 PM »
ok, bei 6000 wäre das manuelle ändern etwas mühselig  :mrgreen:
Danke Harald




Offline Loda

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
    • Fotosucht Schweiz
Re: usernamen ersetzen
« Reply #6 on: March 17, 2013, 02:09:25 PM »
Das Problem hatte ich auch mal:

Quote
Hi!

Wenn ein User gelöscht wird:
Alle Bilder von User löschen: "ja"
Alle Kommentare löschen: "nein"

Bei den Kommentaren des gelöschten Users steht dann der Username und darunter "Gast".
Wenn sich jetzt ein neuer User mit den gleichen Usernamen anmeldet, kann es unter Umständen zu unschönen Verwechslungen kommen, wenn jemand unter den gelöschten User den Zusatz "Gast" nicht liest.
Mein Vorschlag, ganz einfach einen Timestamp nach den zu löschenden Username anhängen.
Somit wäre ein Verwechslung nahezu ausgeschlossen.

in der admin/user.php:
suche:

SET user_id 
".GUEST."user_name '$user_name'

und ersetze es mit:

SET user_id 
".GUEST."user_name '$user_name".time()."'


mfg Andi

danke,
wie muss ich die .time verstehen?
nach welcher zeit passiert dann was?

Offline Loda

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
    • Fotosucht Schweiz
Re: usernamen ersetzen
« Reply #7 on: March 20, 2013, 07:26:20 PM »
ach.. jetzt klingelt es mit der Zeit.
danke andi

Offline Loda

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
    • Fotosucht Schweiz
Re: usernamen ersetzen
« Reply #8 on: April 07, 2013, 06:21:36 PM »
nochmal eine frage:
wie bekomme ich die zeit dan richtig ausgelesen?
jetzt ist es ja so, das hinter dem username eine zahl steht, möchte aber gerne diese zahl aus der datenbank wieder als datum auslesen.

Rembrandt

  • Guest
Re: usernamen ersetzen
« Reply #9 on: April 07, 2013, 07:42:00 PM »
Besser wäre es wenn du gleich das Datum in die DB schreibst,sonst wird es kompliziert:


SET user_id 
".GUEST."user_name '$user_name ".date("d.m.Y",time())."'


mfg Andi

Offline Loda

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
    • Fotosucht Schweiz
Re: usernamen ersetzen
« Reply #10 on: April 08, 2013, 10:26:43 AM »
jepp, danke, das war es, toll!