Fråga : Kan inte sätta in xml i mysql

Jag skulle något liknande för att sätta in en xml in i en mysql bordlägger fäst bruksför field.
I kodifierar, och en bordlägga sätter in av varchar klick eller
of. Emellertid ingenting sätts in in i table.How kan mig fixar detta?
> för
1:
2:
3:
" codeBody " för $xml = simplexml_load_string (stripslashes ($_POST " notpretty class= " [”xml”])); $querystring = ”MELLANLÄGGET IN I MYTABLE (xml) VÄRDERAR (”$xml”)”; $result=mysql_query ($querystring);
" klar "

Svar : Kan inte sätta in xml i mysql

Minns som varchar begränsar normalt till 255 tecken, även om MySQL har tillgängliga alternativ för alrger VARCHAR. Personligen jag skulle antagligen bruk som en MEDIUMTEXT sätter in för att lagra XMLEN, som den ger mig upp till 16MB av data.

Att konvertera XMLNA från en anmärka till en stränga använder - >asXMLmetoden eller lagrar precis den direkt från dina $_POST-data

$querystring = ”MELLANLÄGGET IN I MYTABLE (xml) VÄRDERAR (”{$_POST [”xml”]}”) ”;

eller

$querystring = ”MELLANLÄGGET IN I MYTABLE (xml) VÄRDERAR (”{$xml->asXml ()}”) ”;
Andra lösningar  
 
programming4us programming4us