我有两台在本地运行的服务器 - 一台在我的 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/