删除大类的时候 要有大类的ID
先删除大类 然后在删除大类所有的文章 
然后在根据大类的ID列出来所有子类的ID 在循环删除文章 或者用sql语句in来删除

解决方案 »

  1.   

    简单点,根据要删除文章的ID == 其他文章的parentid 时,删!!
      

  2.   

    delete * from tab where cid in ()delete * from tab where cid = xx
      

  3.   

    根据大类的ID列出来所有子类的ID 在循环删除文章 或者用sql语句in来删除???
    不知道有几层子类怎么写循环,有几层就要写几个循环勘测国吗??子类要是不确定的呢??
    用sql语句in来删除怎么用呀
      

  4.   

    Php_Little_Bear(菜子) ( ) 信誉:100  2006-5-9 10:48:43  得分: 0  
       
      简单点,根据要删除文章的ID == 其他文章的parentid 时,删!!
     
    PS.这不就是解决方法么,楼主你还找什么