Hallo zusammen,
ich möchte einen XML-String als reinen Text in eine DB schreiben.
Soweit so gut.
ein einfaches bsp.:
Nur leider kommt in der DB nix an ?
Und wenn ich mir den SQL Befehl per 'return $sql;' zurückgeben lasse dann schaut das auch perfekt aus. Kopiere ich diesen ins PHPMYSQL und lass es laufen dann steht alles bestens in der DB.
"update tabelle set datenfeld='<xml><test>00</test></xml>';"
Hat jemand eine Idee für mich wo da mein Denkfehler liegen könnte?
Danke und Gruß
Coprea
ich möchte einen XML-String als reinen Text in eine DB schreiben.
Soweit so gut.
ein einfaches bsp.:
PHP Code:
// aufruf.php
$s_x_ml = '<xml><test>00</test></xml>';
$xx = save_data($s_x_ml);
//function.php wird am anfang per include eingebunden
function save_data ($x_mldata) {
$sql = "update tabelle set datenfeld='". $x_mldata ."';";
... ausführen ...
}
Und wenn ich mir den SQL Befehl per 'return $sql;' zurückgeben lasse dann schaut das auch perfekt aus. Kopiere ich diesen ins PHPMYSQL und lass es laufen dann steht alles bestens in der DB.
"update tabelle set datenfeld='<xml><test>00</test></xml>';"
Hat jemand eine Idee für mich wo da mein Denkfehler liegen könnte?
Danke und Gruß
Coprea
Comment