無限極產(chǎn)品到底怎么樣 PHP無限級分類?
PHP無限級分類?問題太普遍了。讓我給你一個無限分類數(shù)據(jù)處理的解決方案。表結(jié)構id int主鍵FID int parent id,頂級分類的FID設置為0,另一級分類的FID值是其父分類的idname
PHP無限級分類?
問題太普遍了。讓我給你一個無限分類數(shù)據(jù)處理的解決方案。表結(jié)構id int主鍵FID int parent id,頂級分類的FID設置為0,另一級分類的FID值是其父分類的idname char classification name。如果要顯示整個分類列表,則讀取整個表以形成一個數(shù)組$list,其結(jié)構為($row=mysqlfetchAssoc($RET)){If(!Isset)$list[$row[“fed”
])$list[$RET[“fed”]=array()$list[$RET[“fed”
[$RET[“ID”]=$row}輸出時,可以使用遞歸將其轉(zhuǎn)換為JSON,并使用js生成樹菜單,這也非常容易控制。如果查詢某個類別下的子類別,查詢非常簡單,更不用說
從頂級父節(jié)點int parentId編寫遞歸gettreenodes(treenode){String sql=“SELECT*from trees”if(parentId>0){sql=“WHERE parentid=”parentId}else{sql=“WHERE parentid=0”}//創(chuàng)建每個子節(jié)點。創(chuàng)建后,遞歸其子節(jié)點}