Questione : Non può inserire il xml nel mysql

Vorrei inserire un xml in un uso della tabella field.
I del mysql il codice allegato e un giacimento della tabella di chiazza o di
of varchar. Tuttavia, niente è inserito nel table.
How può io ripara questo?
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
" del id= " codeSnippet814547 del
$xml = simplexml_load_string (stripslashes ($_POST class= [“xml„]));  
$querystring = “INSERTO IN MYTABLE (xml) STIMA ("$xml ")„;
$result=mysql_query ($querystring);
class= del

Risposta : Non può inserire il xml nel mysql

Ricordar che normalmente limiti varchar a 255 caratteri anche se MySQL ha opzioni del alrger VARCHAR disponibili. Personalmente probabilmente userei un campo di MEDIUMTEXT per immagazzinare il XML come esso lo dò fino a 16MB dei dati.

Per convertire i XML da un oggetto in stringa usano - metodo del >asXML o appena lo immagazzinano direttamente dai vostri dati di $_POST

$querystring = “INSERTO NEI VALORI di MYTABLE (xml) (" {$_POST [“xml„]} ") “;

o

$querystring = “INSERTO NEI VALORI di MYTABLE (xml) (" {$xml->asXml ()}") “;
Altre soluzioni  
 
programming4us programming4us