0

私のツリー カテゴリでは、次のコードを使用しますが、最初の行の値のみを返すため、問題があるようです。

<?php
function display_children($parent, $level) { 
    $result = mysql_query("SELECT * FROM `category` WHERE `parent`='$parent'"); 
    while ($row = mysql_fetch_array($result)) { 
        $title = $row['title'];
        $id = $row['id'];
        $results .= str_repeat('-> ',$level).$title;
        display_children($id, $level+1); 
    } 
    return $results;
}
display_children(0,0); 
?>

私が間違っていることと、これを修正する方法はありますか?

4

2 に答える 2