データベースに付属するブレッドクラム メニューを作成する必要があります。
だからこの機能を作った
function file_list($path) {
$result = array();
$q = "SELECT staticTitle,staticId,parentId FROM tbl_static_pages WHERE staticId = $path";
$run = mysql_query($q);
while($row = mysql_fetch_array($run)) {
if($row['parentId'] > 1) {
echo $row['staticTitle'];
$result = file_list($row['parentId']);
return $result; // INSERTED
}else {
return $result;
}
}
次のようなデータベース構造があります。
ID | 親 ID | 題名 3 | 1 | キーワード 28 | 3 | xxx 31 | 28 | 仕事
このように出力したいbusiness -> xxx -> keyword
までこの機能を実行したいです$row['parentId'] = 1
。
タイトルをエコーすると、正しい結果が得られました。
配列に格納しようとすると、常に単一の値が得られます。
再帰配列で配列を返すにはどうすればよいですか?