mysql - _POST 字段中的某些特殊字符导致 INSERT 到 MySQL 时出错

标签 mysql webforms special-characters

我有一个简单的 Web 表单和一个简单的 MySQL 后端表。由于存在特殊字符,我在某些帖子中看到语法错误。

我正在使用 stripslashes($_POST['form_field']) 但写入数据库时​​仍然出错。

我在这里寻求一些快速帮助,看看是否有人知道正确的 PHP 函数,以便在写入表之前更好地清理我的传入数据。

我不想用每一个特殊字符(总共 32 个)逐一测试我的表单,以捕获并隔离那些罪魁祸首。

谢谢。

最佳答案

看看 mysql_real_escape_string() - 通常效果很好。

关于mysql - _POST 字段中的某些特殊字符导致 INSERT 到 MySQL 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9212178/

相关文章:

php - PHP + MySQL 中的递归逻辑

php - 如何获取 WordPress 查询受影响的行数?

javascript - JQuery 选择 TreeNode 元素不起作用

powershell - Powershell ArrayList删除具有特殊字符的项目

android - Last Modified 或 IfModifiedSince Android SQL HTTP

php、mysql,我的内存泄漏

c# - 使用资源文件本地化 ASP.NET WebForm 应用程序

c# - ASP.NET WebForms 应用程序中后台线程的 .NET SqlClient 登录失败

java - 使用 Java 处理 Excel 特殊字符

google-chrome - 显示特殊的非英文字符