語句查詢,用這個更合適點,解決了多個一級目錄問題
SELECT id,catename,path,IF (path,concat(path, ',', id),id) AS fullpath FROM likecate ORDER BY fullpath ASC;
SELECT id,catename,path,IF (path,concat(path, ',', id),id) AS fullpath FROM likecate ORDER BY fullpath ASC;
2021-02-26
這個還是要看基礎,mysql_fetch_assoc指針會下一一行,while循環了兩次,每次循環通過遞歸獲取子級的列表
2019-10-30
對應教程的代碼
https://github.com/7117/PHPCollection/tree/master/PHP%20無限極分類
https://github.com/7117/PHPCollection/tree/master/PHP%20無限極分類
2019-10-11
完結,給后面的同學一些意見參考;
此課程的無限分類,僅講了如何使用無限分類的數據,實際上與無限分類技術一點關系都沒有,數據庫中的無限類別數據都是手動插入的,也就是說,你如果會js,你甚至可以手動寫一份JSON文件,用JS來做視屏中演示的效果;
前半部分講了如何使用無限分類數據結構結合遞歸的方式使用,在實際開發中是很實用的;
后半部分的全路徑,沒有實際的開發意義,程序健壯性很差,你可以試著在后面繼續插入幾條數據,然后當前所寫代碼基本全部失效。
后面的部分,建議沒必要看,前半部分遞歸,同學們可以深入的理解一下;
此課程的無限分類,僅講了如何使用無限分類的數據,實際上與無限分類技術一點關系都沒有,數據庫中的無限類別數據都是手動插入的,也就是說,你如果會js,你甚至可以手動寫一份JSON文件,用JS來做視屏中演示的效果;
前半部分講了如何使用無限分類數據結構結合遞歸的方式使用,在實際開發中是很實用的;
后半部分的全路徑,沒有實際的開發意義,程序健壯性很差,你可以試著在后面繼續插入幾條數據,然后當前所寫代碼基本全部失效。
后面的部分,建議沒必要看,前半部分遞歸,同學們可以深入的理解一下;
2018-12-05
如果使用全路徑代碼,測試發現不適合多個根級目錄的分類數據。比如直接把參考的那些遞歸數據對應更改為全路徑的數據表形式,發現,圖片和新聞兩個初級分類相鄰,那么數據展示就不正確。貌似適合只有一個根級分類的數據。也可以說,代碼需進行測試優化...
2018-10-11