-1
可以用一個mysql表構建一個嵌套菜單嗎?我一直在做一個表具有以下結構,但我有問題,建立查詢用一個mysql表構建嵌套菜單
ID | Menu | parent | position | active
1 test 0 1 1
2 test2 1 2 1
....
可以用一個mysql表構建一個嵌套菜單嗎?我一直在做一個表具有以下結構,但我有問題,建立查詢用一個mysql表構建嵌套菜單
ID | Menu | parent | position | active
1 test 0 1 1
2 test2 1 2 1
....
MySQL是不是最好的數據庫,當涉及到存儲分層數據。它並沒有真正的支持它。所以你可以在php中編寫一個遞歸函數,根據需要提取每個嵌套菜單(好吧,如果只有少數幾個,否則不斷往返數據庫真正殺死應用性能),或者你可以這樣做:
http://explainextended.com/2009/03/17/hierarchical-queries-in-mysql/
感謝您的反饋! – kakuki
你想查詢返回什麼? – 2012-10-11 19:49:41
我想要一個數組「ParentMenu」=>數組('child_1','child_2') – kakuki
什麼?在給定此信息的情況下,您稱爲嵌套菜單,什麼是PArentmenu,什麼是child_1? – quinestor