Seite 1 von 2

Bildpfade über phpMyAdmin umbenennen

Verfasst: 26.10.2015 19:18
von maiurb
Hallo,

ich bräuchte wieder mal Hilfe.
Da sich nach Umzug meiner Domäne zu einem neuen Provider die Domäne nicht mehr über www. sondern ohne www. aufrufen läßt, müßte ich jetzt meine Bildpfade die ich in den einzelnen Beiträgen verlinkt habe, ändern. Dazu möchte ich phpMyAdmin nutzen.
Über suchen und ersetzen, oder so ähnlich.

Hier eine Beispielseite: http://62867.webhosting18.1blu.de/phpBB ... =45&t=2041

Ich bräuchte 1. die Info welche Tabellen ich editieren muss und 2. wie der Abfragecode per sql lautet.
Suchen möchte ich nach: http://www.boulderrausch.de und ersetzen möchte ich mit: http://boulderrausch.de

Wer kann mir helfen?

Danke

Re: Bildpfade über phpMyAdmin umbenennen

Verfasst: 26.10.2015 19:47
von Crizzo
Hi,

du meinst das: viewtopic.php?f=85&t=162049 ?

Grüße

Re: Bildpfade über phpMyAdmin umbenennen

Verfasst: 26.10.2015 19:58
von maiurb
Hallo, genau sowas suche ich.
Jetzt ist noch die Frrage, wo wird der Code eingesetzt, in phpMyAdmin unter sql Abfrage?
Es gibt da auch die Funktion suchen und ersetzen. Aber da wird kein Link gefunden.

VG

Re: Bildpfade über phpMyAdmin umbenennen

Verfasst: 26.10.2015 19:59
von Crizzo
KB:pma_faq

im Tab "SQL" wenn du in der Datenbank bist. :)

Grüße

Re: Bildpfade über phpMyAdmin umbenennen

Verfasst: 26.10.2015 21:36
von maiurb
Hallo,

leider ruft der Code Fehler hervor.

Es werden ungültige Zeichen erkannt:

UPDATE phpbb_posts
SET post_text = REPLACE(post_text, 'old text', 'new text')
WHERE post_text LIKE '%old text%'

Re: Bildpfade über phpMyAdmin umbenennen

Verfasst: 26.10.2015 21:38
von Crizzo
Und was hast du z.B. bei "old" und new-text" eingetragen?

Zeig mal dein Beispiel in

Code: Alles auswählen

-Tags.

Re: Bildpfade über phpMyAdmin umbenennen

Verfasst: 26.10.2015 21:47
von maiurb
Nicht das was ich eigetragen habe verursacht den Fehler, sondern der Code ansich.
Alleine wenn ich den Code einfüge, kommen die Fehler: Unerwartetes Zeichen

UPDATE phpbb_posts
SET post_text = REPLACE(post_text, 'http://www.boulderrausch.de', 'http://boulderrausch.de')
WHERE post_text LIKE '%http://www.boulderrausch.de%'

Re: Bildpfade über phpMyAdmin umbenennen

Verfasst: 26.10.2015 22:04
von Crizzo
Lass mal das % weg.

Edit: das ist Unsinn.

Liegt wohl eher an deinen anderen Domain Sonderzeichen // etc.

Re: Bildpfade über phpMyAdmin umbenennen

Verfasst: 26.10.2015 22:34
von maiurb
Habe über die "Suchen und Ersetzen" Funktion die Lösung gefunden.
Erst suche ich nach einem Wort in dem Link zB. button_highball
Dann sehe ich folgenden Link: http://www.boulderrausch.de/button_highball.jpg

Nun gehe ich in "Suchen und Ersetzen" und gebe ein: http://www.boulderrausch.de/button_highball.jpg und http://boulderrausch.de/button_highball.jpg

Das funktioniert prima.

Und der SQL Code sieht dann so aus!

UPDATE `phpbbposts` SET `post_text` = REPLACE(`post_text`, 'http://www.boulderrausch.de/button_highball.jpg', 'http://boulderrausch.de/button_highball.jpg') WHERE `post_text` LIKE '%http://www.boulderrausch.de/button_highball.jpg%' COLLATE utf8mb4_bin

Re: Bildpfade über phpMyAdmin umbenennen

Verfasst: 26.10.2015 22:36
von Crizzo
Was genau versprichst du dir eigentlich davon?