Benötige ein Update SQl String

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
roemi
Mitglied
Beiträge: 114
Registriert: 01.12.2004 09:26

Benötige ein Update SQl String

Beitrag von roemi »

Hi,

ich muss/möchte im Inhalt der Beiträge etwas umschießen.
Aber nur Teile des Texts.

Zur Zeit steht z.B. drin:

blahblah [vb] blahblah [/vb] blahblah

es soll aber künftig heißen

blahblah

Code: Alles auswählen

 blahblah 
blahblah

Suchen würde ich nach [vb und [/vb und tauschen gegen [code und [/code.

Nur wie? Das übersteigt mein Wissen :-?
roemi
Meine Homepage und Werbung in eigener Sache: Das deutsche Gambas-Forum
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

UPDATE phpbb_posts_text
SET post_text = REPLACE(post_text, '[vb]', '[code]')
WHERE post_text LIKE '%[vb]%';

und

UPDATE phpbb_posts_text
SET post_text = REPLACE(post_text, '[/vb]', '[/code]')
WHERE post_text LIKE '%[/vb]%';

Gruß, Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
Benutzeravatar
roemi
Mitglied
Beiträge: 114
Registriert: 01.12.2004 09:26

Beitrag von roemi »

Cool :grin:

Danke das war es ( in leicht geänderte Form :wink: )
roemi
Meine Homepage und Werbung in eigener Sache: Das deutsche Gambas-Forum
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Lass mich raten. Die leicht geänderte Form war, dass Du die schliessenden Klammern weggelassen hast. ;)

Also

Code: Alles auswählen

UPDATE phpbb_posts_text
SET post_text = REPLACE(post_text, '[vb', '[code')
WHERE post_text LIKE '%[vb%';
Denn Olli hat vergessen, dass hinter dem BBCode ja auch die BBCode_uid in der DB gespeichert wird.

Was

Code: Alles auswählen

 angezeigt wird im Posting, ist in der DB eher [code:78we2redf23] ;)

Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
roemi
Mitglied
Beiträge: 114
Registriert: 01.12.2004 09:26

Beitrag von roemi »

Yepp :grin:
roemi
Meine Homepage und Werbung in eigener Sache: Das deutsche Gambas-Forum
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

Die Antwort ist relativ zur Fragestellung gewählt :grin:

Aber hauptsache es läuft.

Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
Antworten

Zurück zu „Coding & Technik“