Replace Befehl fügt Zeichenwust an

  • Hallo zusammen,


    ich nutze Joomla als CMS. Nun möchte ich in der tabelle jos9_content in der Spalte introtext (hier stehen die Artikel) immer eine bestimmte Zeichenkette ersetzen.


    Zum Beispiel soll
    [HTML]<p><img src="http://www.feuerwehr-waigolshausen.de/images/phocagallery/Bilder2008/Landfrtag310108/P1060010.jpg" border="0" alt="" style="width: 505px; height: 378px;" /></p>[/HTML]
    durch
    [HTML]<p><img src="/images/phocagallery/Bilder2008/Landfrtag310108/P1060010.jpg" border="0" alt="" style="width: 505px; height: 378px;" /></p>[/HTML]
    ersetzt werden.


    Nun führe ich den folgenden SQL Befehl aus:

    SQL
    UPDATE jos9_content set introtext = REPLACE(introtext, 'src="http://www.feuerwehr-waigolshausen.de', 'src=');



    im HTML Editor des Browsers sieht meine Seite dann so aus
    [HTML]<img class="input borderoff" src="images/phocagallery/Bilder2008/Landfrtag310108/P1060010.jpg&quot;"[/HTML] (das &quot; gehört hier nicht hin)



    Im phpMyAdmin Editor stimmt es hingegen:
    [HTML]<img alt="" src=/images/phocagallery/Bilder2008/Landfrtag310108/P1060010.jpg" style="width: 505px; height: 378px;" />[/HTML]



    Der Datentyp von introtext ist mediumtext. Joomla läuft in meiner Testumgebung in Version 1.7.
    Was läuft hier falsch?

  • Habe es gelöst,


    die Syntax sieht folgendermaßen aus:

    SQL
    UPDATE jos9_content set introtext = REPLACE(introtext, 'src="http://www.feuerwehr-waigolshausen.de', 'src="');


    habe das " nach dem src= vergessen. ;)