PHP删除无限分类并同时删除它下面的所有子分类的方法
2011-02-23 00:52
323 查看
转帖:
今天晚上上Q的时候 ,一个以前的学员在网上问我,怎么删除一个无限分类的时候同时删除它下面的所有子分类。我把代码稍微整理了一下,发出来,放在php学员问答里面,方便以后的人查看 。
SyntaxHighlighter.config.clipboardSwf = "http://www.crazyant.net/js/code/clipboard.swf";SyntaxHighlighter.all();
今天晚上上Q的时候 ,一个以前的学员在网上问我,怎么删除一个无限分类的时候同时删除它下面的所有子分类。我把代码稍微整理了一下,发出来,放在php学员问答里面,方便以后的人查看 。
) ? trim ($_GET['act']) : "] SyntaxHighlighter.config.clipboardSwf = "http://www.crazyant.net/js/code/clipboard.swf";SyntaxHighlighter.all(); getChildrenIds 这个函数以前已经给出来过,不清楚的请参考 自定义函数之获取无限分类ID下的子类ID集 自定义函数之获取无限分类ID下的子类ID集 /*—————————————————— */ //– 获取无限分类ID下面的子类ID集 //– $sort_id = $sort_id.getChildrenIds($sort_id); //– $sql = " ….. where sort_id in ($sort_id)"; /*—————————————————— */ function getChildrenIds ($sort_id) { global $db; $ids = "; $sql = "SELECT * FROM ".$db->table('article_sort')." WHERE `parent_id` = '{$sort_id}'"; $res = $db->query ($sql); if ($res) { while ($row = $db->fetch_assoc ($res)) { $ids .= ','.$row['sort_id']; $ids .= getChildrenIds ($row['sort_id']); } } return $ids; }
SyntaxHighlighter.config.clipboardSwf = "http://www.crazyant.net/js/code/clipboard.swf";SyntaxHighlighter.all();
相关文章推荐
- PHP删除无限分类并同时删除它下面的所有子分类的方法
- 删除无限分类并同时删除它下面的所有子分类的方法
- php获取分类下面的所有子类方法
- PHP删除指定目录中的所有目录及文件的方法
- PHP无限分类原理和几种实现方法
- PHP和MySQL处理树状、分级、无限分类、分层数据的方法
- 学习笔记:无限级目录删除(ID-PID模式),根据ID删除下面所有子ID
- php递归方法实现无限分类实例代码
- PHP递归遍历多维数组实现无限分类的方法
- 删除分类ID下面所有数据
- PHP带节点操作的无限分类实现方法详解
- php部分,一个用递归无限分类的方法
- PHP 循环删除无限分类子节点
- php实现递归与无限分类的方法
- PHP利用一行代码删除目录下所有文件方法示例
- PHP+Mysql无限分类的方法汇总
- 一个好用的php 实现无限分类的方法
- PHP + MySQL 无限分类实现的2种方法
- Yii Framework框架获取分类下面的所有子类方法