• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 3年前 (2022-01-26) 13次浏览 已收录 0个评论
 <BR>$act = isset ($_GET['act']) ? trim ($_GET['act']) : "; <BR>if ($act == 'del') <BR>{ <BR>$sort_id = isset ($_GET['id']) ? intval($_GET['id']) : '0' ; <BR>$sort_ids = $sort_id; <BR>$childrenIds = getChildrenIds ($sort_id); <BR>if (!empty ($childrenIds)) <BR>{ <BR>$sort_ids .= $childrenIds; <BR>} <BR>$sql = “delete from `article_sort` WHERE `sort_id` in ({$sort_ids})"; <BR>$res = mysql_query ($sql); <BR>if ($res) <BR>{ <BR>alert ('删除成功'); <BR>exit; <BR>} <BR>else <BR>{ <BR>alert ('删除失败'); <BR>exit; <BR>} <BR>} <BR>


¥本文来源gaodai#ma#com搞@@代~&码网^搞gaodaima代码getChildrenIds 这个函数以前已经给出来过,不清楚的请参考 自定义函数之获取无限分类ID下的子类ID集

自定义函数之获取无限分类ID下的子类ID集

 <BR>/*—————————————————— */ <BR>//– 获取无限分类ID下面的子类ID集 <BR>//– $sort_id = $sort_id.getChildrenIds($sort_id); <BR>//– $sql = " ….. where sort_id in ($sort_id)"; <BR>/*—————————————————— */ <BR>function getChildrenIds ($sort_id) <BR>{ <BR>global $db; <BR>$ids = "; <BR>$sql = "SELECT * FROM ".$db->table('article_sort')." WHERE `parent_id` = '{$sort_id}'"; <BR>$res = $db->query ($sql); <BR>if ($res) <BR>{ <BR>while ($row = $db->fetch_assoc ($res)) <BR>{ <BR>$ids .= ','.$row['sort_id']; <BR>$ids .= getChildrenIds ($row['sort_id']); <BR>} <BR>} <BR>return $ids; <BR>} <BR>

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:删除无限分类并同时删除它下面的所有子分类的方法_php技巧
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址