php - jQuery Datatables.net 库 - 将撇号插入 MySQL

标签 php mysql mysql-real-escape-string

我有两台在本地运行的服务器 - 一台在我的 Mac 上使用 MAMP,另一台在我的 PC 上使用 WAMP。两者都包含相同的 Datatables.net 库和相同的 php。

我可以输入一个撇号并将其​​转义到 Mac (MAMP) 端的 MySQL,但不能在使用 WAMP 的 PC 上 - 相同的代码。

PHP 或 MySQL 中是否存在 WAMP 上默认未设置的设置,从而产生了差异?

最佳答案

然后发布为答案,以便我们可以将此问题标记为完整。

也许是不同的 PHP 配置? http://php.net/manual/en/security.magicquotes.what.php

魔术引号可能会导致此问题。 WAMP 和 MAMP 之间的差异比两台服务器之间的服务器配置差异要少得多。通常,如果代码在其中一个上运行,而在另一个上运行失败,则说明您的 Apache 或 PHP 配置存在差异。

关于php - jQuery Datatables.net 库 - 将撇号插入 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17096188/

相关文章:

php - 从等于行名的表中选择 id

mysql - 根据 MySQL 中的标准求和值

PHP 变量错误/file_put_contents 错误

mysql - 重置root用户密码后无法在CentOS 7上重启MySQL

php - 不能使用 mysql_real_escape_string

php - WordPress:使用自定义字段的日期删除帖子

php - 使用 PHP-FPM 时如何捕获 PHP 扩展的输出

php - 如何将 WordPress 中 the_posts_pagination 的页码包装到我自己的 div 中?

php - 无法使用 mysql_real_escape_string 登录我的站点

php - MySQL真正的转义-自己的转义-o到ö?