最近访客
百度未收录

Discuz 出现 “It is not safe to do this query” 的解决方法

当Discuz 论坛出现It is not safe to do this query 错误。这是因为Discuz程序认为你在查询数据库时执行了不安全的SQL语句时报出的错误。

比如:

你在SQL中使用到了MySQL的if()函数或者子查询等高级查询。就会出现该错误。

解决办法:

插件出现It is not safe to do this query时

修改配置文件 config/config_global.php 来禁止SQL安全检测

修改方法是:将$_config[‘security’][‘querysafe’][‘status’]的值从1改为0.

SELECT IF(`sex`=1,\'Male\',\'Female\') FROM ...
SELECT ... FROM (SELECT ... FROM ...) AS `XXX`
$_config[\'security\'][\'querysafe\'][\'status\'] = 1;
温馨提示:本文最后更新于2022/10/20 00:45:50。若文章内容或图片失效,请留言联系站长反馈!
!
也想出现在这里? 联系我们
创意广告
© 版权声明
THE END
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容