我有一个MySQL声明是这样的:特殊字符打破MySQL的插入
mysql_query("INSERT INTO movies (comments, description, synopsis)
VALUES ('$_POST["comments"]', '$_POST["desc"]',$_POST["synopsis"])");
非常简单明了的,你可以看到。问题是当我向表单输入特殊字符时,它不会将数据插入到我的表中(使用phpmyadmin直接检查它是否被插入)。 例如,如果我把评论textarea这个值:“这是一条评论” 这个作品 如果我把,而不是:“你叫什么名字?:约翰doe是我的名字” 它breaks.I知道它是因为mysql使用人物......我应该做什么的建议?
请从这里开始:[大逃避现实(或:你需要知道的处理文本中的文本)](http://kunststube.net/escapism/) – deceze 2012-04-13 01:11:30