我有一个非常奇怪的问题。
我有一个HTML帖子,从中发送数据到MySQL数据库。 这是我的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表格,但当我尝试在textarea中提交文本时出现问题<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);
为什么我输入特殊字符时无法更新字段? 当我键入正常消息时,它正在工作。
我的数据库表code
已设置为text
格式。
提前致谢!