我怎样才能允许"或者'在我的任何表单输入和处理它在PHP中没有得到语法错误我不知道从哪里开始尝试修复它。
我认为你会否定它。我如何在表单上的输入中否定" 和' 。 我试过这个
str_replace("\"","\\\"",str_replace("\'","'",$_POST['server_desc']))
适用于" 但不适用于' 如何让它适用于
我收到此错误
错误:您的SQL语法出错;查看与您的MySQL服务器版本相对应的手册,以获得在Minecon附近使用的正确语法,并获得最佳PVP服务器奖励!\" LOLWeapons - 包括c'在第23行
答案 0 :(得分:0)
使用mysqli_real_escape_string
mysqli :: real_escape_string - mysqli_real_escape_string - 转义字符串中的特殊字符,以便在SQL语句中使用。
编码的字符为NUL (ASCII 0), \n, \r, \, ', ", and Control-Z.