兄弟、flex php mysql を使用してデータを読み取ったのですが、問題が発生しました。どうすれば書き方を変えられるのでしょうか?

WBOY
リリース: 2016-06-13 12:50:59
オリジナル
766 人が閲覧しました

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 "n";

while($row = mysql_fetch_array($result)){

echo "" .$row["id"]."";

echo "" .$row["author"]. "";

echo "" .$row["title"]. "n";

echo "" .$row["genre"] "n";

echo "<価格>" .$row["価格"] "n";

echo "" .$row["publish_date"]. "n";

echo "" .$row["description"] "n";

}

echo "
n";


Mysql_close($link);
?>

mxml で表示される結果は次のとおりです。 写真を載せることができないので、単純に結果を数えました。
こんにちは!
これは、datagrid によって表示されるデータのコンテンツです。「Hello!」というコンテンツのみを表示するのではなく、auhtor タグもページに表示されます。 。 。 。
書く方法をお探しですか?

------解決策---------
htmlspecialchars() XML 文字列を入力します それを入力してくださいこれは、ヘッダーでコンテンツ タイプを指定していないためです。

header("Content-Type:xml"); を直接実行しても、背後のコードは変更されず、ブラウザーはタグ付き XML を出力できます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート