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 />";
}
?>

Hilfe
Neues Thema
Antworten
Nach oben





