pragmaMx Support Forum

alles für Webmaster => PhP & mySQL => Thema gestartet von: TrippleEx in 04 November 2007, 21:27:42

Titel: Frage zu einer SQL Abfrage ?
Beitrag von: TrippleEx in 04 November 2007, 21:27:42
Hallo,

wie kann ich mit einem SQL befehl unter myMyAdmin bei allen Mitgliedern in der Tabelle
"mx71891_users" den Wert für Newsletter auf "1" Stellen?

Danke schon mal im vorfeld.

Titel: Re: Frage zu einer SQL Abfrage ?
Beitrag von: Future in 04 November 2007, 21:37:47
UPDATE tabelle SET spalte-newsletter= 1 WHERE spalte-newsletter = 0

ISt aber glaube ich nicht ganz rechtens das du einfach alle für deinen Newsletter anmeldest. Du brauchst die Zustimmung der User.
Titel: Re: Frage zu einer SQL Abfrage ?
Beitrag von: TrippleEx in 04 November 2007, 21:58:52
Danke für die schnelle Antwort,

aber das mit den Newsletter ist schon bei den Usern geklärt.
Titel: Re: Frage zu einer SQL Abfrage ?
Beitrag von: TrippleEx in 05 November 2007, 21:19:30
Habe noch eine Frage,

unzwar habe ich das SMF board konvertiert von phpBB.
Nun sind alle Benutzernamen die Sonderzeichnen enthalten hatten umbenannt worden.

Ich möchte jedoch den betroffenen Usern die möglichkeit geben, nun ihre Benutzernamen kompett zu ändern.

Dies muss jedoch in der Kompletten Datenbank durchführen, also in allen Tabellen.

Ich möchte also in allen Tabellen die wo der alte Benutzername auftaucht, abändern in den neuen Benutzernamen.

Wie lautet hier der SQL befehl ?
Titel: Re: Frage zu einer SQL Abfrage ?
Beitrag von: Musicman75 in 05 November 2007, 22:18:53
versuch mal das hier:

http://dev.mysql.com/doc/refman/5.1/de/index.html
Titel: Re: Frage zu einer SQL Abfrage ?
Beitrag von: TrippleEx in 05 November 2007, 23:22:49
Danke für den Link.

Da habe ich auch schon nachgeschaut, aber da fehlt mir irgendwie die Basis glaube ich um das Handbuch zu verstehen.

Habe vieles Probiert, bekomms aber nicht hin :-(
Titel: Re: Frage zu einer SQL Abfrage ?
Beitrag von: lemming in 06 November 2007, 01:50:34
Zitat von: TrippleEx in 05 November 2007, 21:19:30
Ich möchte also in allen Tabellen die wo der alte Benutzername auftaucht, abändern in den neuen Benutzernamen.

Hi  :),
ich glaube der größte aufwand hierbei ist mal zu recherchieren wo genau überall der alte username auftaucht. wenn du das herausgefunden hast dann kannst du ganz einfach den jeweiligen tupel mit UPDATE ändern anhand von Futures Beispiel!

gruß,
Jörg
Titel: Re: Frage zu einer SQL Abfrage ?
Beitrag von: Andi in 06 November 2007, 02:25:25
Moin :)

http://www.pragmamx.org/Downloads-op-view-lid-648.html
Titel: Re: Frage zu einer SQL Abfrage ?
Beitrag von: TrippleEx in 08 November 2007, 10:43:51
Moin Andi,

ich habe mal das Script gestartet, aber wie es schein ändert es nur die Benutzerman in den Tabellen die mit den Benutzernamen zu tuen haben.

Ich habe aber nur Alte Forumeinträge von den jeweilgen Benutzer in dem der "alte" Benutzername noch vorkommt, daher würde ich gerne in Wirklich allen Tabellen in dem der Username vorkommt ändern in den "neuen" Benutzernamen.