ich versuche derzeit ein script zu schreiben, welches mir einen defekten datensatz in meiner datenbank repariert. es sollen verunstaltete zeichen durch korrekte ausgetauscht werden. ansich funktioniert das script, bis auf das keine zeichen ausgetauscht werden

hat vielleicht jemand eine idee?
<?php # mysql connection mysql_connect("localhost","root","") or die ("Keine Verbindung moeglich"); mysql_select_db("test") or die ("Die Datenbank existiert nicht"); # schleife for($x=0;$x<=147;$x++) { $content_abfrage = "SELECT post_content FROM wp_posts where ID = '$x'"; $content_ergebnis = mysql_query($content_abfrage); $row = mysql_fetch_object($content_ergebnis); $old = array("ß","ä","Ü","ü","ö", "Ä"); $new = array("ß","ä","Ü","ü","ö","A"); $new_content = str_replace($old, $new, $row->post_content); echo $new_content; $aendern = "UPDATE wp_posts Set post_content = '$new_content' WHERE id = '$x'"; $update = mysql_query($aendern); echo "Eintrag ".$x." ist durch <br />"; } ?>