我在MySQL中有一个简单的Web表单和一个简单的后端表。由于某些特殊字符的存在,我在某些帖子中看到语法错误。
我正在使用stripslashes($ _ POST ['form_field']),但在写入数据库时仍然遇到错误。
我在这里寻求一些快速帮助,以了解是否有人知道正确的PHP函数,以便在写入表之前更好地清除传入的数据。
我宁愿不要用每个单独的特殊字符(总共32个)来逐一测试表单,以发现并隔离那些罪魁祸首。
谢谢。
最佳答案
看看mysql_real_escape_string()
-通常效果很好。
关于mysql - _POST字段中的某些特殊字符在对INSERT的MySQL中引发错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9212178/