欧美特黄不卡,涩涩视频在线,成人国产精品一区二区网站,亚洲一区二区三区欧美

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

bbs樹型結構的完成辦法(二)

bbs樹型結構的完成辦法(二)

更新時間:2019-09-02 文章作者:未知 信息來源:網絡 閱讀次數:

bigeagle】 于 2000-12-6 14:43:38 加貼在 Joy ASP ↑:

下面這種方法是大怪獸和怡紅公子現在采用的方法

create table forum
(
ID int NOT NULL IDENTITY,/*帖子序列號*/
rootID int NOT NULL, /*根帖子序列號*/
parentID int NOT NULL default=0,/*雙親帖子序列號*/
indent tinyint,/*縮進*/
order tinyint,/*同主題帖子排序*/
username varchar(40) NOT NULL,/*用戶名*/
time daytime NOT NULL,/*貼帖子時間*/
IP varchar(15) NOT NULL,/*發帖子的IP*/
subject varchar(60) NOT NULL,/*帖子題目*/
text text,/*帖子正文*/
bytes int,/*帖子字數*/
status bit,/*狀態*/
hits tinyint,/*hit數*/
primary key(ID) /*主關鍵字*/
)

簡單地說用3個列描述層次結構
1.rootid   2.indent  3.同一個root下,order_no



1號貼
2號貼
3號貼
5號貼
4號貼
6號貼


這個結構的存儲格式如下
id rootid indent 一個root下,order_no
1 1 0 0
2 1 1 1
3 1 2 2
4 4 0 0
5 1 1 3
6 4 1 1


按rootid,"一個root下,order_no"排序,
按indent縮進
即得樹狀到帖子列表

indent是4byte整數,從0開始的話,支持2147483648層
你要是定成numberic,那我也說不清支持幾層


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 元江| 武胜县| 墨竹工卡县| 松溪县| 平泉县| 凤阳县| 泾源县| 桃江县| 贡嘎县| 中宁县| 迁西县| 巴里| 和龙市| 德昌县| 宜兴市| 鄱阳县| 顺昌县| 宽城| 溆浦县| 巴马| 庄河市| 堆龙德庆县| 安远县| 宕昌县| 黄山市| 台前县| 临夏县| 绥德县| 昌吉市| 延庆县| 靖宇县| 饶平县| 黑水县| 五莲县| 安图县| 陇川县| 白城市| 宣威市| 吴旗县| 沛县| 永春县|