sql注入和安全的检查,导致无法查询一些正常的子查询的sql。代码用来解决查询当前栏目及当前栏目下所有子栏目的文章总数,添加到/include/common.func.PHP
PHP中,然后在模板中调用getTotalArcByTid(1)。
代码如下:
Getone($sql); return $result['total']; } /* * 递归获取符合条件的子栏目 * @param $tid 栏目ID * @return string * */ function GetSonTypeID($tid) { global $dsql; $dsql->SetQuery("Select id From `dede_arctype` where reid in($tid) And ishidden<>1 order by sortrank"); $dsql->Execute($tid); $typeid = ''; while($row=$dsql->Getobject($tid)) { $typeid .= "{$row->id},"; $typeid .= GetSonTypeID($row->id); } return trim($typeid,','); }
调用方法:
调用的方法一般为:
原文地址:https://www.jb51.cc/dedecms/403853.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。