テキストエリアがあり、WYSIWYG エディターを使用して、ユーザーが必要に応じてテキストをフォーマットできるようにしています。色の変更、太字の作成、サイズの変更などです。問題は、データをテーブルに挿入して行を取得した後です。フォーマットは表示されず、プレーンテキストのみです。フォーマットを失わないようにテキストを挿入するときに何かすべきことはありますか? 私のテーブルcollation
はに設定されていますutf8_unicode_ci
これがhtmlで、フォームを送信するためにajaxを使用しているため、name属性はありません
<textarea id="description" class="jqte-test" ></textarea>
挿入クエリは次のとおりです。
$desc = trim(strip_tags($_POST["description"]));
$insert = $mysqli->prepare("insert into `test`(`description`) values(?)");
echo $mysqli->error;
$insert->bind_param('s', $desc);
$insert->execute();