ホームページ  >  記事  >  バックエンド開発  >  mysql への HTML コードの挿入に関連する問題

mysql への HTML コードの挿入に関連する問題

WBOY
WBOYオリジナル
2016-06-13 13:53:45859ブラウズ

mysql に html コードを挿入する際の問題
mysql に次のコードを挿入したいです
タスクを引き継ぐ
Get";
私は
$str3=" を使用します。 < ;a href="$missionid" onClick="firm('$missionid')" title='引き継ぎます。 '>タスクを引き継ぐ
Get ";
中の " がエスケープされています。mysql への挿入がまだ機能しません。なぜですか? 上記のHTMLコードをmysqlに挿入するにはどうすればよいですか?
インターネットで調べたところ、addsalshes() 関数を使用すると書かれていましたが、関数内のパラメータを直接二重引用符で囲むべきか、エスケープすべきか非常に混乱しています。それを二重引用符で囲みますか?

-----解決策---------
書き方が間違っています。先頭の str3 をエスケープ文字
でエスケープする必要はありません。

PHP コード
 のように修正してください。
$str3 = '<img src="../image/online_admin[1].gif"> <a href="$missionid" onClick="firm('$missionid')" title='引き継ぎます。 '>タスクを引き継ぐ </a><br>"; '

$str3 = addalshes($str3); <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。