删除无限分类并同时删除它下面的所有子分类的方法


Posted in PHP onAugust 08, 2010
$act = isset ($_GET['act']) ? trim ($_GET['act']) : "; 
if ($act == 'del') 
{ 
$sort_id = isset ($_GET['id']) ? intval($_GET['id']) : '0' ; 
$sort_ids = $sort_id; 
$childrenIds = getChildrenIds ($sort_id); 
if (!empty ($childrenIds)) 
{ 
$sort_ids .= $childrenIds; 
} 
$sql = “delete from `article_sort` WHERE `sort_id` in ({$sort_ids})"; 
$res = mysql_query ($sql); 
if ($res) 
{ 
alert ('删除成功'); 
exit; 
} 
else 
{ 
alert ('删除失败'); 
exit; 
} 
}

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; 
}
PHP 相关文章推荐
图象函数中的中文显示
Oct 09 PHP
模仿OSO的论坛(五)
Oct 09 PHP
中国站长站 For Dede4.0 采集规则
May 27 PHP
使ecshop模板中可引用常量的实现方法
Jun 02 PHP
PHP下判断网址是否有效的代码
Oct 08 PHP
php操作mysqli(示例代码)
Oct 28 PHP
php使用base64加密解密图片示例分享
Jan 20 PHP
PHP浮点比较大小的方法
Feb 14 PHP
php生成mysql的数据字典
Jul 07 PHP
Yii中CGridView禁止列排序的设置方法
Jul 12 PHP
thinkPHP多域名情况下使用memcache方式共享session数据的实现方法
Jul 21 PHP
PHP Primary script unknown 解决方法总结
Aug 22 PHP
一道关于php变量引用的面试题
Aug 08 #PHP
一道求$b相对于$a的相对路径的php代码
Aug 08 #PHP
字母顺序颠倒而单词顺序不变的php代码
Aug 08 #PHP
PHP通过header实现文本文件下载的代码
Aug 08 #PHP
php下保存远程图片到本地的办法
Aug 08 #PHP
用PHP实现递归循环每一个目录
Aug 08 #PHP
为IP查询添加GOOGLE地图功能的代码
Aug 08 #PHP
You might like
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
2014/11/04 PHP
PHP常用的排序和查找算法
2015/08/06 PHP
mysql_escape_string()函数用法分析
2016/04/25 PHP
CI框架文件上传类及图像处理类用法分析
2016/05/18 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
2016/05/19 PHP
php parse_str() 函数的定义和用法
2016/05/23 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
JavaScript 图像动画的小demo
2012/05/23 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
基于jQuery实现的仿百度首页滑动选项卡效果代码
2015/11/16 Javascript
JQuery实现Ajax加载图片的方法
2015/12/24 Javascript
谈一谈JS消息机制和事件机制的理解
2016/04/14 Javascript
javascript实现获取指定精度的上传文件的大小简单实例
2016/10/25 Javascript
angular forEach方法遍历源码解读
2017/01/25 Javascript
详解用webpack的CommonsChunkPlugin提取公共代码的3种方式
2017/11/09 Javascript
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
2017/12/24 jQuery
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
JSON字符串操作移除空串更改key/value的介绍
2019/01/05 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
2019/07/04 Javascript
微信小程序如何使用canvas二维码保存至手机相册
2019/07/15 Javascript
JS实现网页端猜数字小游戏
2020/03/06 Javascript
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
2020/07/24 Javascript
TensorFlow实现创建分类器
2018/02/06 Python
python数字图像处理之骨架提取与分水岭算法
2018/04/27 Python
python批量查询、汉字去重处理CSV文件
2018/05/31 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
使用K.function()调试keras操作
2020/06/17 Python
python如何运行js语句
2020/09/09 Python
美国在线鲜花速递:ProFlowers
2017/01/05 全球购物
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
工程监理应届生求职信
2013/11/09 职场文书
找工作最新求职信
2013/12/22 职场文书
竞争上岗演讲稿
2014/01/05 职场文书
创业分两种人:那么哪些适合创业?,哪些适合不适合创业呢?
2019/08/23 职场文书
详解MongoDB的条件查询和排序
2021/06/23 MongoDB