flex php mysql を使用してデータを読み取ったのですが、問題が発生しました。どうすれば書き方を変えられるのでしょうか? ?
これは BookDAO.php のコードです:
$link = mysql_connect("localhost","***","***");
Mysql_select_db("ブック");
mysql_query("SET NAMES 'utf8' ");
/*書籍を XML 形式で返します*/
$sql = 'SELECT * FROM Books';
$result = mysql_query($sql);
echo "";
echo "
while($row = mysql_fetch_array($result)){
echo "
echo "
echo "
echo "
echo "<価格>" .$row["価格"] "価格>n";
echo "
echo "
}
echo "
Mysql_close($link);
?>
mxml で表示される結果は次のとおりです。 写真を載せることができないので、単純に結果を数えました。
こんにちは! 著者>
これは、datagrid によって表示されるデータのコンテンツです。「Hello!」というコンテンツのみを表示するのではなく、auhtor タグもページに表示されます。 。 。 。
書く方法をお探しですか?
------解決策---------
htmlspecialchars() XML 文字列を入力します それを入力してくださいこれは、ヘッダーでコンテンツ タイプを指定していないためです。
header("Content-Type:xml"); を直接実行しても、背後のコードは変更されず、ブラウザーはタグ付き XML を出力できます。