首页 / PHP / 删除问题-php商品分类怎么删除?
删除问题-php商品分类怎么删除?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了删除问题-php商品分类怎么删除?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2794字,纯文字阅读大概需要4分钟。
内容图文
![删除问题-php商品分类怎么删除?](/upload/InfoBanner/zyjiaocheng/152/dc9f04d4d6e5481395a78fc19b9580cf.jpg)
您的位置:商品分类栏目
分类ID 分类树 分类名称 父类ID 父类路径 商品分类管理
6 家电 0 0, 修改 | 复制 | 删除
15 黑白电视机 6 0,6, 修改 | 复制 | 删除
27 洗衣机 6 0,6, 修改 | 复制 | 删除
28 液晶电视机 6 0,6, 修改 | 复制 | 删除
3 女装 0 0, 修改 | 复制 | 删除
12 休闲裤 3 0,3, 修改 | 复制 | 删除
7 手机 0 0, 修改 | 复制 | 删除
8 iphone 7 0,7, 修改 | 复制 | 删除
10 iphone6s 8 0,7,8, 修改 | 复制 | 删除
9 华为 7 0,7, 修改 | 复制 | 删除
11 华为mate9 9 0,7,9, 修改 | 复制 | 删除
19 vivo 7 0,7, 修改 | 复制 | 删除
26 vivoX7 19 0,7,19, 修改 | 复制 | 删除
//上表怎么做商品分类删除?删除父级分类=父级+子级
$id=$_GET['id'];
$sql="select path from type WHERE path like '%$id%'";
$rs=mysql_query($sql);
$arr=mysql_fetch_assoc($rs);
if($arr){
$path=" and path like '%$id%'";
}else{
$path='';
}
$where="where id={$id}{$path}";
$sql2="delete from type $where";
//echo $sql2;die();
$rs=mysql_query($sql2);
if(mysql_affected_rows()>0){
echo '删除成功';
}else{
echo '删除失败';
}
break;
//我写的代码为什么不能删除有子级分类的商品呢?只能把子分类删完才能执行父类
//是where and的前后顺序问题吗?
比如删除女装是,需要先把休闲裤删了才行,但我想直接删完,应该怎么做呢??
回复内容:
您的位置:商品分类栏目
分类ID 分类树 分类名称 父类ID 父类路径 商品分类管理
6 家电 0 0, 修改 | 复制 | 删除
15 黑白电视机 6 0,6, 修改 | 复制 | 删除
27 洗衣机 6 0,6, 修改 | 复制 | 删除
28 液晶电视机 6 0,6, 修改 | 复制 | 删除
3 女装 0 0, 修改 | 复制 | 删除
12 休闲裤 3 0,3, 修改 | 复制 | 删除
7 手机 0 0, 修改 | 复制 | 删除
8 iphone 7 0,7, 修改 | 复制 | 删除
10 iphone6s 8 0,7,8, 修改 | 复制 | 删除
9 华为 7 0,7, 修改 | 复制 | 删除
11 华为mate9 9 0,7,9, 修改 | 复制 | 删除
19 vivo 7 0,7, 修改 | 复制 | 删除
26 vivoX7 19 0,7,19, 修改 | 复制 | 删除
//上表怎么做商品分类删除?删除父级分类=父级+子级
$id=$_GET['id'];
$sql="select path from type WHERE path like '%$id%'";
$rs=mysql_query($sql);
$arr=mysql_fetch_assoc($rs);
if($arr){
$path=" and path like '%$id%'";
}else{
$path='';
}
$where="where id={$id}{$path}";
$sql2="delete from type $where";
//echo $sql2;die();
$rs=mysql_query($sql2);
if(mysql_affected_rows()>0){
echo '删除成功';
}else{
echo '删除失败';
}
break;
//我写的代码为什么不能删除有子级分类的商品呢?只能把子分类删完才能执行父类
//是where and的前后顺序问题吗?
比如删除女装是,需要先把休闲裤删了才行,但我想直接删完,应该怎么做呢??
delete from table where id=7 or path like '%,7,%'
根据我的经验,我有以下建议:
1.商品分类在删除任何一个分类的时候,必须查库验证该分类下是否还存在子分类,如果有则不能删除该分类。
2.删除该分类前,必须把该分类下面的全部子分类删除完毕才可以,根据分类父级ID查库。
3.如果不按照以上方面做,一定会产生垃圾数据。
内容总结
以上是互联网集市为您收集整理的删除问题-php商品分类怎么删除?全部内容,希望文章能够帮你解决删除问题-php商品分类怎么删除?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。