私は非常に奇妙な問題を抱えています。
MySQL データベースにデータを送信する HTML 投稿があります。これが私のHTMLです:
<form action="update_video_ads.php" method="post">
<textarea name="code" style="width:400px;height:100px;">[adminblk.code;block=table]</textarea>
<input type="submit" value="Update Information" name="submit">
</form>
のような通常の文字ASDASDAS GASDG SDAD
を入力して送信を押すと、MySQL テーブルが更新されますが、このようにテキストエリアにテキストを送信しようとすると問題が発生します<img src="asdasdas.jpg">
コードの私のPHP部分は次のとおりです。
$turn = addslashes($_POST["turn"]);
$seconds = addslashes($_POST["seconds"]);
$code = $_POST["code"];
$register_sql="UPDATE videoads SET `enabled`='$turn',`seconds`='$seconds',`code`='".mysql_real_escape_string($_POST["code"])."' WHERE id='1'";
$insertAccount = mysql_query($register_sql);
では、特殊文字を入力したときにフィールドを更新できないのはなぜですか? 通常のメッセージを入力すると、問題なく動作します。
私のDBテーブルcode
はtext
形成に設定されています。
前もって感謝します!