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