我需要呈現2級分層註釋系統的線程視圖。評論存儲在數據庫中。有關層次結構的信息由字段'parent_id'(頂級註釋爲0)給出。我無法改變數據庫的結構。 本解決方案是通過多個SQL查詢的手段:線程視圖中的分層註釋系統:PHP和MySQL
- 執行SQL查詢來獲取所有頂層評論
- 代碼循環頂層註釋和用於它們中的每執行SQL查詢來獲取其子
現在,我不知道是否只有一個SQL查詢的解決方案,因爲他們後面的代碼來獲取所有的意見建議here通過線程對它們進行排序可能會更有效率。 任何reccomendation?
感謝, 盧西亞諾
可能的重複[PHP從關係數據的數組創建多維數組](http://stackoverflow.com/questions/11239652/php-create-a-multidimensional-array-from-an-array-with-關係數據) – Yoshi