Я создал файл XML автоматически из приведенного ниже кода.Как сохранить XML-файл в mysqldatabase и получить его?
if (isset($_POST["song"])&& $_POST['song'] != "") {
$song = $_POST["song"];
} else {
$song = array();
}
$dom = new DOMDocument("1.0");
// display document in browser as plain text
// for readability purposes
// create root element
$root = $dom->createElement("playlist");
$dom->appendChild($root);
$root->setAttribute('version', "1");
$root->setAttribute('xmlns', "http://xspf.org/ns/0/");
$rootnext = $dom->createElement("trackList");
$root->appendChild($rootnext);
foreach ($song as $counter) {
$tokens = ",";
$tokenized = strtok($counter, $tokens);
// create child element
$song = $dom->createElement("track");
$rootnext->appendChild($song);
$song1 = $dom->createElement("creator");
$song->appendChild($song1);
$text = $dom->createTextNode("www.musicking.in");
$song1->appendChild($text);
$song1 = $dom->createElement("title");
$song->appendChild($song1);
// create text node
$text = $dom->createTextNode($tokenized);
$song1->appendChild($text);
$tokenized = strtok($tokens);
$song1 = $dom->createElement("location");
$song->appendChild($song1);
$text = $dom->createTextNode($tokenized);
$song1->appendChild($text);
}
$dom->save("playlist.xml");
Фактически после генерации файла XML он хранится в корневом каталоге.
Не могли бы вы рассказать мне, как хранить сгенерированный XML-файл в базе данных MySQL?
После создания файла XML я должен вызвать этот файл. Я использую ниже код для вызова:
<object data="musicplayer.swf?autostart=true&playlist=playlist.xml" type="application/x-shockwave-flash" width="400" height="300">
<param name="movie" value="musicplayer.swf?autostart=true&playlist=playlist.xml"/>
</object>
Пожалуйста, скажите мне, как хранить и извлекать этот playlist.xml файл из базы данных MySQL?
am пытается сделай это. Php $ con = mysql_connect ("localhost", "music123", "password"); если (!$ con) { die ('Не удалось подключиться:'. mysql_error()); } mysql_select_db ("my_db", $ con); $ sql = "INSERT INTO xml (Файл) ЦЕННОСТИ ('**********')"; mysql_close ($ con) ?> что я должен дать ****** для этого? – musicking123
******* должно быть ". Mysql_escape_string ($ xmlString)." –
может у, пожалуйста, проверьте приведенный выше код ответа, его не работает – musicking123