關於無限分類的呼叫問題!

2021-06-22 00:24:21 字數 879 閱讀 9715

資料表test是這麼建的,乙個id ,pid,name。

方法一:呼叫此id下所有的子類。

function tree($pid) 

return $arr;

} }

此方法返回的是乙個多維陣列,有時候會需要轉化成字串。也提供了方法:

//cycle

function cycle($arr)

} return $idstr;

}

向上取name

//取出欄目最頂層

function listtree($pid)

}return $name;

}

向上取出所有name

//

function listtrees($pid)

}return $name;

}

遍歷所有,下拉框的方式列出來

//根目錄選擇框樣式

function menutree($selectid='',$pid = 0,$first=1,$fenge='')

$sql= "select id,name,pid from test where pid =".$pid;

$res = mysql_query($sql);

if(mysql_num_rows($res))else

}$str .= "";

menutree($selectid,$id,0,$fenge);

}} if($first == 1)

return $str;

}

關於實現無限級別分類的問題?

1 什麼是無限級別分類?對某個產品 行業進行詳細的分類,因為可以給每一類都可以動態新增子類。2 實現無線級別分類的方法有哪些?1 使用遞迴的方式實現無限級別分類。效率低下 2 使用ajax實現 3 使用親戚關係 父子關係 通過一條簡單的sql語句實現無限級別 3 使用親戚關係實現無限級別分類 實現步...

mysql的無限分類問題 MySQL無限分類

無限分類 不管什麼分類就放在分類表中 create table loop category id int primary key auto increment,name varchar 20 pid int insert into loop category name,pid values 手機 n...

useEffect無限呼叫問題

1.useefect 的基本用法 const test,settest usestate 1 const init useeffect test 紅色 test 則是監聽的資料,這裡的監聽資料要分為兩種,1是基本資料型別,2是物件和陣列 2.監聽原理基本理解.簡單來說就是當修改後的值不同於修改之前就...