私のツリー カテゴリでは、次のコードを使用しますが、最初の行の値のみを返すため、問題があるようです。
<?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);
?>
私が間違っていることと、これを修正する方法はありますか?