在我的网站中,我有一个表单来输入有关产品的一些信息,如果我在字符串中使用一些引号,它们将以空格字符保存在数据库中。
例如,如果我在表单中输入 He's fun
,我将进入数据库: He\'s fun
这很烦人,因为在我看来,字符串被渲染他很有趣
我不明白,因为在我的本地环境中我没有这个问题,字符串 He's fun
将在我的 mysql 数据库中存储为 He's fun
。
我该怎么做才能避免这个转义问题?
最佳答案
由于@hek2mgl评论关闭了服务器上我的.htaccess文件中的magic_quotes_gpc函数,我已经解决了这个问题。
对我来说,我必须这样写:php_value magic_quotes_gpc Off
关于php - 字符串保存到数据库(mysql)时会被转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14666367/