我一直在努力解决一个小问题。它已经存在多年了,但这只是一个令人恼火的问题,而不是一个严重的问题,我刚刚解决了这个问题。但现在我想知道是否有人可以帮助我。我做了一些谷歌搜索但没有成功。
如果我从 php 文件中的 html textarea 进行表单发布,如下所示:
<form action="http://action.com" method="post">
<textarea name="text"><a href="http://google.com">google's site</a></textarea>
</form>
当然还有一个提交按钮等等。
值是问题所在:<a href="http://google.com">google's site</a>
textarea 的值同时具有“(引号)和'(撇号)。
要将其保存在 mysql_database 中,我这样做:
$result = mysql_query("INSERT INTO `table` (`row1`) VALUES ('".$_POST['text']."') ") or die(mysql_error());
现在我得到了mysql错误:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“站点”附近使用正确的语法