私はテーブルを持っています
下の図のように再帰的に表示したい
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;
}
しかし、注文が絵ではないような構造化配列を生成することはできません。単純な配列が常に作成されます。上記の順序のような構造化配列の作成を手伝ってくれる人はいますか。