如何通过递归查询高效获取所有子项目?
- 内容介绍
- 文章标签
- 相关推荐
本文共计139个文字,预计阅读时间需要1分钟。
递归查询获取子项目,适用于非极端分类+0{+24curStr+},将当前字符串转换为逗号分隔的字符串,构建SQL查询以获取ID,然后将结果合并到返回数据中。
递归查询获取子项目,适用于无极分类0){ $curStr = implode(',', $curData); $sql = "select id from kjj_group_info where pid in ({$curStr})"; $nextData = $pdo->fetchData($sql); $retData =array_merge($retData, $curData); $curData =$func->arrayColumn($nextData, 'id'); } return $retData; }
本文共计139个文字,预计阅读时间需要1分钟。
递归查询获取子项目,适用于非极端分类+0{+24curStr+},将当前字符串转换为逗号分隔的字符串,构建SQL查询以获取ID,然后将结果合并到返回数据中。
递归查询获取子项目,适用于无极分类0){ $curStr = implode(',', $curData); $sql = "select id from kjj_group_info where pid in ({$curStr})"; $nextData = $pdo->fetchData($sql); $retData =array_merge($retData, $curData); $curData =$func->arrayColumn($nextData, 'id'); } return $retData; }

