Hallo zusammen,
ich möchte hier mal eine Meinung einholen. Ich habe in einer DB ein Attribut, welches
in Anführungszeichen steht. Es handelt sich um ca. 2000 Einträge, so dass es sehr
aufwendig wäre, bei allen Enträgen die Anführungszeichen zu enfernen.
Nun habe ich folgendes Skript, das die Einträge aus der Spalte auslesen soll, die
die Anführungszeichen entfernt und danach die Daten wieder einliest.
Bevor ich die DB vernichte, hier mal meine Idee:
Könnte das hinhauen
Danke
Gruß
SOA
ich möchte hier mal eine Meinung einholen. Ich habe in einer DB ein Attribut, welches
in Anführungszeichen steht. Es handelt sich um ca. 2000 Einträge, so dass es sehr
aufwendig wäre, bei allen Enträgen die Anführungszeichen zu enfernen.
Nun habe ich folgendes Skript, das die Einträge aus der Spalte auslesen soll, die
die Anführungszeichen entfernt und danach die Daten wieder einliest.
Bevor ich die DB vernichte, hier mal meine Idee:
PHP:
<?php
//DB Verbinden
$db=mysql_connect("localhost","123", "pw")or die(mysql_error());
mysql_select_db("db", $db)or die(mysql_error());
//Selectieren der Strings
$result = mysql_query(" SELECT SPALTEx FROM db ");
$search = '"';
$replacement = "";
$erg = mysql_fetch_assoc($result);
while($erg)
{
$ausg = ereg_replace ( $search , $replacement , $erg )
mysql_query("INSERT INTO DB(SPALTEx)
VALUES ( '$ausg' ) ", $db)or die(mysql_error());
}
if (mysql_affected_rows($db))
{
echo "<font color=\"#00FF00\"><b>Begriffe wurde erfolgreich in der Datenbank eingetragen!
</b></font><br><br>";
}
?>
Könnte das hinhauen
Danke
Gruß
SOA