Php 如何在没有反斜杠的情况下使用单引号回显字符串

Php 如何在没有反斜杠的情况下使用单引号回显字符串,php,mysql,web,echo,backslash,Php,Mysql,Web,Echo,Backslash,这是我的代码 $user_data = "I'm awesome"; echo $user_data; 出于某种原因,这在我的网站上呼应了I'msawesome。我觉得这很奇怪。我把它放在一个变量中,因为这个值在一个函数的操作中发生变化,通过MySQL数据库进行搜索。我找不到问题。 请帮忙 我会使用stripslashes()函数 $user_data = "I'm awesome"; $user_data = stripslashes($user_data); echo $user_data

这是我的代码

$user_data = "I'm awesome";
echo $user_data;
出于某种原因,这在我的网站上呼应了
I'msawesome
。我觉得这很奇怪。我把它放在一个变量中,因为这个值在一个函数的操作中发生变化,通过MySQL数据库进行搜索。我找不到问题。
请帮忙

我会使用
stripslashes()
函数

$user_data = "I'm awesome";
$user_data = stripslashes($user_data);
echo $user_data;

您可能已经启用了神奇的引号。更新您的Web服务器。magic quotes从5.3开始被弃用,从5.4开始被禁用-您必须有一个旧的PHP版本。可能重复1点:如果stripslashes无法删除反斜杠,您可能激活了“magic\u quotes\u sybase”。当它被激活时,一个反斜杠将不会被删除,但两个反斜杠将被一个反斜杠替换。是的,我知道,在我发布问题后立即意识到!现在无法删除它,无论如何谢谢:DGlad您已经修复了它。希望这能帮助将来有同样问题的人。