mySQL Replace [Escapen] [Wordpress]

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Stevie, 14. August 2013 .

  1. 14. August 2013
    Hey!

    Ich habe eine Frage und zwar verwende ich WP und müsste in etwa 350 Beiträge verändern.
    Jeden einzelnen per Hand wäre ziemlich mühsam.

    Alle Artikel die ich gerne verändern möchte sehen genau so aus:
    Diesen Teil würde ich gerne ersetzen durch:


    Versucht habe ich es bis jetzt mit:
    Funktioniert aber nicht, kommt folgende Meldung:
    Ist es überhaupt möglich ganze Codebausteine/Textbausteine zu ersetzen ?
    Gibts vl. sogar ein Plugin dafür ?

    Vielen Dank schon ma!
     
  2. 14. August 2013
    AW: SQL Replace Frage

    Ja ist möglich. Achte auf die Anführungszeichen in "ZU-SUCHENDER-WERT" und "ZU-ERSETZENDER-WERT".
     
  3. 14. August 2013
    AW: SQL Replace Frage

    Du müsstest die Anführungszeichen " vorher Escapen mit Backslash also \" sonst kommt dieser Fehler.

    Vorher Backup machen...
     
  4. 14. August 2013
    Zuletzt bearbeitet: 14. August 2013
    AW: mySQL Replace [Escapen] [Wordpress]

    Vielen Dank für die Hilfe!
    Ich glaub ich steh gerade auf der Leitung..

    Mein SQL Befehl sieht so aus

    Müsste eigentlich passen oder ?
    Vielen Dank!!
     
  5. 14. August 2013
    Zuletzt bearbeitet: 14. August 2013
    AW: mySQL Replace [Escapen] [Wordpress]

    Warum benutzt du eigentlich Replace?

    UPDATE table SET column= "neuer Wert"
    where column="alter Wert"

    In deinem Fall dann also

    UPDATE tabelle SET ih_posts = '<img style="padding: 0pt;" alt="border" src="http://domain.com/wp-content/uploads/2013/08/border.png" />
    <a title="Beschreibung eintragen" href="http://domain.com/beschreibung-eintragen/"><img class="alignnone size-full wp-image-757 alignleft" alt="beschreibung" src="http://domain.com/wp-content/uploads/2013/08/beschreibung.png" width="150" height="50" /></a> <a title="Bilder hochladen" href="http://domain.com/bilder-hochladen/"><img class="alignnone size-full wp-image-758 alignleft" alt="bilder" src="http://domain.com/wp-content/uploads/2013/08/bilder.png" width="150" height="50" /></a> <a title="Event eintragen" href="http://domain.com/event-eintragen/"><img class="alignnone size-full wp-image-759 alignleft" alt="events" src="http://domain.com/wp-content/uploads/2013/08/events.png" width="150" height="50" /></a>'

    where ih_posts = '[contact-form-7 id="253" title="Beschreibung"]
    [tabs]
    [tab title="Bilder"][nggallery id=4][/tab]
    [tab title="Events"][my_calendar category="4" format="calendar" above="nav,toggle,jump,print,timeframe" below="key,feeds" author="all" host="null" time="month"][/tab]
    [tab title="Weitere Infos"]Weitere Infos[/tab]
    [/tabs]'


    Oder stehe ich aufm Schlauch? ^^
     
    1 Person gefällt das.
  6. 16. August 2013
    AW: mySQL Replace [Escapen] [Wordpress]

    Dürfte so funktionieren:
    UPDATE ih_posts SET post_content = REPLACE (
    post_content,
    'Item to replace here',
    'Replacement text here');
     
    1 Person gefällt das.
  7. 16. August 2013
    AW: mySQL Replace [Escapen] [Wordpress]

    Danke hat geklappt!
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.