【发布时间】:2010-10-23 12:22:24
【问题描述】:
我的 MySQL 是这样的:(表名是 category)
'id', 'content', 'parent'
地点:
- id = 类别的id
- 内容= 一些我们不关心的文本
- parent = 父级的 id 类别
这就是我现在正在尝试的:
function remrecurs($id) {
$qlist=mysql_query("SELECT * FROM category WHERE parent='$id'");
if (mysql_num_rows($qlist)>0) {
while($curitem=mysql_fetch_array($qlist)) {
remrecurs($curitem['parent']);
}
}
mysql_query("DELETE FROM category WHERE id='$id'");
}
由于某种原因不起作用并崩溃.. 知道我做错了什么吗?
【问题讨论】:
标签: php mysql function recursion stack-overflow