Php 在主机000webhost.com上时,mysql错误为“字符”

Php 在主机000webhost.com上时,mysql错误为“字符”,php,mysql,Php,Mysql,当我的程序运行localhost时,它的工作状态非常好。在000webhost.com上,通过php admin,可以使用以下正确语句: 从表中选择*名称,如“testi%” 已更改为\在“全部”之前注入 从表中选择*名称,如“testi%\” 并将生成一个错误。他们使用的mysql和php版本是mysql 5.5和PHP5.2。有人知道如何解决这个愚蠢的问题吗?我确信这个错误不在我的代码中,因为它在本地主机上运行良好。您遇到了邪恶的、邪恶的魔法引号。请查阅主机的文档,了解他们使用哪种方法关闭它

当我的程序运行localhost时,它的工作状态非常好。在000webhost.com上,通过php admin,可以使用以下正确语句:

从表中选择*名称,如“testi%”

已更改为\在“全部”之前注入

从表中选择*名称,如“testi%\”


并将生成一个错误。他们使用的mysql和php版本是mysql 5.5和PHP5.2。有人知道如何解决这个愚蠢的问题吗?我确信这个错误不在我的代码中,因为它在本地主机上运行良好。

您遇到了邪恶的、邪恶的魔法引号。请查阅主机的文档,了解他们使用哪种方法关闭它,但您可以在域的www/目录的根目录中创建一个.htaccess文件或一个php.ini文件


PHP手册信息:

谢谢。将php_flag magic_quotes_gpc Off添加到根目录中的htaccess文件解决了这个问题