我有一个表格结构category_id
,category_name
,parent_id
来显示多个子类别,现在我需要显示面包屑。
我使用了这个递归函数:
function breadcrump($catid)
{
global $con;
$s = "SELECT id, parent_id FROM category WHERE id = $catid";
$r = mysqli_query($con,$s);
$row = mysqli_fetch_object($r);
if($row->parent_id>='0'){
$children = $row->id.',';
breadcrump($row->parent_id);
}
$children1 = implode(",",$children);
return $children1;
}
$result = breadcrump($catid);
print_r($result);
它只显示最后一个id的结果,但不显示整个数组。
并且var_dump($result)
显示为null。
答案 0 :(得分:0)
我猜您只保存最后一个结果,尝试连接字符串我的意思是$children.=$row->id.','
,然后修剪以删除las ,