當前位置:編程學習大全網 - 網站源碼 - PHP聯動菜單

PHP聯動菜單

用遞歸方式取得樹型結構比較簡單。

parent_id就是當前數據的上級數據的ID,

當然了,妳設計數據庫的時候,必需有壹個字段是唯壹索引,

壹般我們都會用自動遞增的整形數據,字段取名“id”

id

...

parent_id

1

...

0

//parent_id是0,就是頂級了,或者叫根級

...

10

...

1

//這條數據就是第壹條數據的下級了。

遞歸原來是這樣:

壹個函數可以取得parnet_id為n的所有數據,

然後循環取得的數據,調用本函數去取parent_id為取出數據的id的數據。

這樣遞歸循環會有個缺點:如果數據多了,層次多了,

讀取數據庫的次數就會幾何式增長,可能會造成讀取壹次樹形菜單,都要執行上百次SQL。

  • 上一篇:如何將您的計算機設置為服務器?
  • 下一篇:幾天內倍量或者縮倍量選股公式
  • copyright 2024編程學習大全網