我試圖將一些網站鏈接保存到數據庫表中,然後將它們打印到使用PHP進行屏幕顯示。如何構建MySQL數據庫以在父目錄類型結構下的PHP中顯示鏈接記錄?
我需要幫助的部分是一些鏈接記錄將作爲parent
記錄,然後child
記錄將在它的父項下。
目標是生成類似下面的圖像,但從PHP數據庫中拉出鏈接記錄。
我不知道如何最好地爲此構建數據庫。作爲開始,我添加了一個名爲parent
的列,其中我計算出每個鏈接記錄可以具有Parent
記錄的ID
。
父記錄將充當文件夾/目錄。
我DATABSE結構,現在的......在此基礎上
id
title
description
url
permission
notes
active
sort_order
parent (will have the ID number of the parent folder/link of this link)
,我怎麼能拉用PHP的記錄,並確保該鏈接留在父鏈接記錄像在圖像?
我的數據庫是否需要更改才能執行此操作?
這類似於員工管理問題,試想要列出下他一個經理和員工喜歡你的形象 – niceman
桌子和桌子本身的連接可能? – niceman
我到目前爲止的想法...循環記錄,父記錄可以擁有它;自己的ID設置爲它的父值。 'if($ id === $ parent)'那麼它就是一個父記錄,那麼可能會分配匹配的記錄,其父值與剛剛設置的新父記錄相同,將它們保存到數組或其他東西。 。我想我需要讓自己的手變髒並嘗試一些測試 – JasonDavis