目录
当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;
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。