“和'在textarea中用于php脚本

时间:2015-01-01 04:56:07

标签: php html forms syntax

我怎样才能允许"或者'在我的任何表单输入和处理它在PHP中没有得到语法错误我不知道从哪里开始尝试修复它。

我认为你会否定它。我如何在表单上的输入中否定" ' 。 我试过这个

str_replace("\"","\\\"",str_replace("\'","'",$_POST['server_desc']))

适用于" 但不适用于' 如何让它适用于

我收到此错误

  

错误:您的SQL语法出错;查看与您的MySQL服务器版本相对应的手册,以获得在Minecon附近使用的正确语法,并获得最佳PVP服务器奖励!\" LOLWeapons - 包括c'在第23行

1 个答案:

答案 0 :(得分:0)

使用mysqli_real_escape_string

  

mysqli :: real_escape_string - mysqli_real_escape_string - 转义字符串中的特殊字符,以便在SQL语句中使用。

编码的字符为NUL (ASCII 0), \n, \r, \, ', ", and Control-Z.