単純な要件:MySQLデータベースにフラットなXML文字列を格納し、phpでタグ(すなわち<tag>1234</tag>
)を使用して文字列を取得します。MYSQLは変換/解釈せずにXML文字列を取得します
問題:文字列をフェッチすると、XML文字列全体ではなく値が取得されます。
私は<tag>1243</tag>
(PHPmyAdmin経由で保存されます)を保存してからフェッチします(下のコードを参照)。1234
は<tag>1234</tag>
ではありません。
$query = "SELECT * FROM " . $my_table_with_flat_xml_string;
$result = mysql_query($query);
while($row = mysql_fetch_array($result)){
$xml_flat_file_with_the_tags_please = $row[0];
echo " (" . $tags. ")";
}
ヘルプ!