MOD: Ad-Management SQL-Ersetzung

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Kami
Mitglied
Beiträge: 64
Registriert: 23.08.2007 22:25
Wohnort: Steinhude

MOD: Ad-Management SQL-Ersetzung

Beitrag von Kami »

Hallo zusammen,

ich habe den genannten Mod Ad-Management 1.0.1 in mittlerweile 2 Foren installiert. Dabei habe ich das erste Forum kopiert, um das zweite zu erhalten. hat alles funktioniert. Mein Problem liegt darin, daß jedes Forum in den html-Codes der Werbung eine eigene subid hat bzw haben soll. Durch das kopieren hat auch das Forum 2 die subid1 in den annährend 100 Werbe-codes stehen.

Kann ich da eine SQL-Abfrage machen die eine Textersetzung durchführt, so nach dem Motto

Code: Alles auswählen

In Tabelle XY ersetze "subid=1" durch "subid=2"
???

Kann mir da jemand die Query für SQL nennen?
__________

EDIT: Ich sehe gerade, daß der ad-management wohl eingestellt worden ist, dafür gibt es den "Advertisement Management Mod" auf phpbb.com (http://www.phpbb.com/customise/db/mod/a ... anagement/) Jemand ne Idee, ob und wenn ja wie man evtl die Werbung vom alten auf den neuen übernehmen kann? Denke das sollte doch auch mit Hilfe von SQL gehen, oder?
Gruß Kami
Wissen ist Macht, nix wissen macht nix.
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: MOD: Ad-Management SQL-Ersetzung

Beitrag von Frank1604 »

Kami hat geschrieben: Kann ich da eine SQL-Abfrage machen die eine Textersetzung durchführt, so nach dem Motto

Code: Alles auswählen
In Tabelle XY ersetze "subid=1" durch "subid=2"

???

Code: Alles auswählen

UPDATE XY SET subid = 2 WHERE subid = 1
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Kami
Mitglied
Beiträge: 64
Registriert: 23.08.2007 22:25
Wohnort: Steinhude

Re: MOD: Ad-Management SQL-Ersetzung

Beitrag von Kami »

Halo Frank,

ok ich hab von SQL keine Ahnung. Ich hoffe hier kann (und möchte) mir jemadn helfen, eine korrekte Abrage zu erstellen. Die Tutorials, die ich im netz finde, birngen mich nicht weiter :(

Die Abfrage soll in der Tabelle "phpbb_ad" in der Spalte "code" in jeder Zelle den Text "subid=1" durch "subid=2" ersetzen. Bei nem Mod wäre das "in der Zeile finden und ersetzen"

Meine Idee:
UPDATE phpbb_ad SET code = subid=2 WHERE code = subid=1
Gruß Kami
Wissen ist Macht, nix wissen macht nix.
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: MOD: Ad-Management SQL-Ersetzung

Beitrag von Frank1604 »

Kami hat geschrieben:Meine Idee:
UPDATE phpbb_ad SET code = subid=2 WHERE code = subid=1
Das sieht ja schonmal nicht schlecht aus. Allerdings handelt es sich ja nur um einen String-Teil der Spalte "code". Das sehe ich jetzt erst. Deshalb müsste dein Befehl so lauten:

Code: Alles auswählen

UPDATE phpbb_ad SET code = REPLACE(code,'subid=1','subid=2')
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Kami
Mitglied
Beiträge: 64
Registriert: 23.08.2007 22:25
Wohnort: Steinhude

Re: MOD: Ad-Management SQL-Ersetzung

Beitrag von Kami »

Hallo Frank,

ich danke dir für die Hilfe, es hat geklappt und mir nen Haufen Arbeit erspart (jeden Datensatz im ACP einzeln zum bearbeiten wählen und den Code ändern ...)
Gruß Kami
Wissen ist Macht, nix wissen macht nix.
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: MOD: Ad-Management SQL-Ersetzung

Beitrag von Frank1604 »

Kein Problem 8)
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Antworten

Zurück zu „[3.0.x] Mod Support“