php + mysql HTML コードをデータベースに保存するにはどうすればよいですか?
何に注意すればいいですか?データベースフィールドにはどのタイプが使用されますか? PHPでHTMLコードを処理するにはどうすればよいですか?
<?php $html_code='<div class="hello"><p>hello world</p></div>'; // database table part_name | html_code hello | ?? ?>
フィールドの型はテキスト型なので、直接保存するだけです。
tinytext 最大長は 255 (2^8-1) 文字です。
テキストの最大長は 65535 (2^16-1) 文字です。
メディアテキストの最大長は 16777215 (2^24-1) 文字です。
長文の最大長は 4294967295 (2^32-1) 文字です
状況に応じて選択してください
上の 2 つの正解は、
補足:
1. 新しい文字列形式でデータベースに保存することに注意してください。
2. フィールドは、テキスト、varchar (十分な長さである必要があります) などを含む文字列タイプである必要があります。
3. データベースから読み取るときは、必ず htmlspecialchars 関数を使用して処理してください。それ以外の場合、受信した文字列は HTML コードになります。