入れ子集合モデルでデータを取得しました。
それをリスト表示したいのですが、そのアルゴリズムがわかりません。
どのようにすればいいのでしょか?
再帰呼び出しをしたのですが、これ自体よくわかっていなくて、無限ループしてしまいました。(この部分は、あわててソースを変更したのでありません。)
よろしくお願いします。
----------------------------------------------
【入れ子集合モデルを参考にしたページ】
http://www.geocities.jp/mickindex/database/db_tr …
http://www.makizou.com/archives/1637
【取得したデータ例】
SELECT node.name, (COUNT(parent.name) - 1) AS depth
FROM node AS node,node AS parent
WHERE node.lft BETWEEN parent.lft AND parent.rgt
GROUP BY node.name
ORDER BY node.lft;
+------------------------+-------+
| name | depth |
+------------------------+-------+
| Apple | 0 |
| コンピューター | 1 |
| デスクトップPC | 2 |
| タワー型 | 3 |
| 一体型 | 3 |
| ラップトップPC | 2 |
| ハンドヘルドPC | 2 |
| デジタル音楽プレーヤー | 1 |
| 携帯電話 | 1 |
| ソフトウェア | 1 |
+------------------------+-------+
【やりたいリスト表示】
<ul>
<li>Apple
<ul>
<li>コンピューター
<ul>
<li>デスクトップPC
<ul>
<li>タワー型</li>
<li>一体型</li>
</ul>
</li>
<li>ラップトップPC</li>
<li>ハンドヘルドPC</li>
</ul>
</li>
<li>デジタル音楽プレーヤー</li>
<li>携帯電話</li>
<li>ソフトウェア </li>
</ul>
</li>
</ul>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- HTML・CSS リストの並べ替え 1 2022/09/13 15:27
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- その他(プログラミング・Web制作) pythonリストの特定の値を表示htmlで表示できない 2 2022/05/14 05:48
- HTML・CSS HTML & CSS 縦ボックス内の文字の左右センタリング 3 2023/03/25 04:23
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- HTML・CSS インラインブロックの中のテキストを上下中央に合わせたい 1 2022/12/24 17:46
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイルアップローダーで送信...
-
Flaskでサーバー立ち上げに関して
-
sqlite文字列を格納、出力
-
POSTの項目に追加
-
Fortranでのファイル名操作につ...
-
サブフォルダ内の全てのテキス...
-
クッキー認証>クッキー削除が...
-
phpでショッピングカート機能を...
-
VBA で、スペースを含むファイ...
-
PHPで画像の渡しが上手く行きま...
-
phpのカウンタのリセット方法
-
HTMLで前の画面に戻る時、入力...
-
phpでチェックボックスでの値の...
-
テキストボックスに初期値を入れる
-
laravelを利用してコントロール...
-
phpでの複数選択チェックボック...
-
プルダウンとCSVの連動
-
PHPの初心者です。現在チェック...
-
<input type="hidden" >で配列...
-
formの外にあるチェックボック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
重複を防ぐ記述について教えて...
-
VBA で、スペースを含むファイ...
-
PHPで入力フォームでデータを確...
-
Flaskでサーバー立ち上げに関して
-
phpで変数を使ってcopyできない
-
ファイル名を変更してアップロ...
-
PHPからHTMLへの変数の受け...
-
$_SESSIONに渡した後はそのまま...
-
テキストボックスの値を取得したい
-
openCVのトラックバーについて
-
scanfでの読み込み文字数制限
-
アップロードファイル名の文字化け
-
PHP MySql 画像を取得
-
Fortranでのファイル名操作につ...
-
ポインタ配列をfscanfで読み込...
-
UPDATEできない
-
WordのIDataObject::GetData呼...
-
C# 同じ処理をまとめたい
-
POSTの項目に追加
-
イタリア人がCatherineと聞いた...
おすすめ情報