<?php
/*create table `category` (
`categoryid` int(10) unsigned not null auto_increment,
`categoryparentid` int(10) unsigned not null default '0',
`categoryname` varchar(50) not null default '',
key `cate_id` (`categoryid`)
) type=myisam auto_increment=11 ;
## 匯出表中的資料 `category`
#insert into `category` values (1, 0, '一級類別1');
insert into `category` values (2, 1, '二級類別1');
insert into `category` values (3, 1, '二級類別2');
insert into `category` values (4, 1, '二級類別3');
insert into `category` values (5, 2, '**類別21');
insert into `category` values (6, 2, '**類別22');
insert into `category` values (7, 2, '**類別23');
insert into `category` values (8, 3, 'rfwesdfsd');
insert into `category` values (9, 4, '54534w43');
insert into `category` values (10, 5, '66666');
有問題請不要問我就行了。其他ok。歡迎修改使用。這是簡單的。
*/mysql_connect
( "localhost"
, 'root'
, ''
);mysql_select_db
( "test"
);$cate_table
= "category"
;function
_getcategory
( $category_id = 0
, $depth
= 1 )
if ( !isset(
$array
[$category_id
] ) )
foreach(
$array
[$category_id
] as
$key
=>
$category )
if (
$depth
> 1 )
else
_getcategory
( $key
, $depth
+ 1
);}
unset(
$array
[$category_id
] );
} ?>
-------------
<?=_getcategory
();?>
一個無限極分類的類(遞迴的思想)
無限極分類 類 header content type text html charset utf 8 class category return arr 組合多維陣列 static public function unlimitedforlayer cate,name child pid 0 re...
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...
無限級分類的實現
在我們做 的時候,不管是新聞系統還是產品系統,或者是部落格,論壇等等,都少不了與分類打交道。有時候我們經常說分幾級分類,一般分2 3級,具體視情況而定,但是這樣的做法非常死板,不夠靈活,因為不是任何類別下的分類都有子類,孫類 為了能夠使分類靈活,我們經常採用的是無限級分類。無限級分類主要思路有兩種 ...
PHP的無限欄目分類
自己在php的無線欄目分類上面就是搞了很久都沒有明白,所以現在是趁著記憶力還沒有完全的消退的時候速度的記錄下來 這裡講解的是最簡單的樹形欄目,適合的是小中型的欄目分類需求 1.這裡講解的是針對是隻要通過資料庫進行的分類欄目,所以首先就是設計你的資料庫欄位 這個是為了欄目過多的時候方便理清最終的根欄目...
關於無限分類的呼叫問題!
資料表test是這麼建的,一個id pid,name。方法一 呼叫此id下所有的子類。function tree pid return arr 此方法返回的是一個多維陣列,有時候會需要轉化成字串。也提供了方法 cycle function cycle arr return idstr 向上取name...