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