我有一张桌子
我想递归地显示如下图
我在php中使用递归函数
function reccall($cat_id)
{
global $no,$recArray;
$sql = "SELECT a.*
FROM cat_master
WHERE
parent_id = $cat_id
ORDER BY
id ASC
";
$result = mysql_query($sql) or die("Could not fetech Recursively");
while($row = mysql_fetch_object($result))
{
$recArray[$no]['value'] = mysql_real_escape_string($row->value);
$recArray[$no]['id'] = $row->id;
++$no;
reccall($row->id);
}
return $recArray;
}
但我无法生成一个结构化数组,就像订单不是图片一样。一个简单的数组一直在创建。任何人都可以帮助我创建结构化数组,如上面显示的顺序。