Frage : Kann xml nicht im mysql einsetzen

Ich möchte ein xml in einen Gebrauch der mysql Tabelle einsetzen field.
I der angebrachte Code und ein Tabellenfeld des Kleckses oder des
of, die varchar sind. Jedoch eingesetzt nichts in das table.
How kann ich regeln dieses es?
1:
2:
3:
$xml = simplexml_load_string (stripslashes ($_POST " class= " [„xml“]));  
$querystring = „EINSATZ IN MYTABLE (xml) BEWERTET („$xml ")“;
$result=mysql_query ($querystring);

Antwort : Kann xml nicht im mysql einsetzen

Dass varchar normalerweise Begrenzungen zu 255 Buchstaben daran erinnern, obgleich MySQL die vorhandenen alrger VARCHAR Wahlen hat. Persönlich ich benutzen vermutlich ein MEDIUMTEXT Feld, um das XML zu speichern, während es mich bis zu 16MB von Daten gibt.

Um verwenden die XML von einem Gegenstand in eine Schnur umzuwandeln - >asXML Methode oder speichern es gerade direkt von Ihren $_POST Daten

$querystring = „EINSATZ IN MYTABLE (xml) WERTE („{$_POST [„xml“]} ") „;

oder

$querystring = „EINSATZ IN MYTABLE (xml) WERTE („{$xml->asXml ()}") „;
Weitere Lösungen  
 
programming4us programming4us