登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
讨论/求助
话说葫芦林板块怎么实现的?
飞炫的火花
@Ta
2015-06-26
4908点击
就是点了发帖,选择分类
那个分类是用数据库实现的,还是???
感觉分类用数据库大材小用
@
姜辰
,
@
老虎会游泳
,
来说说。。。。
隐藏样式
查看源码
回复列表(14|
隐藏机器人聊天
)
1
000
@Ta
/ 2015-06-26 /
样
/
源
不数据里记录分类你想怎么实现?
2
飞炫的火花
@Ta
/ 2015-06-26 /
样
/
源
@
000
,本地,单文件数组记录
3
飞炫的火花
@Ta
/ 2015-06-26 /
样
/
源
@
000
,本地,单文件数组记录
4
000
@Ta
/ 2015-06-26 /
样
/
源
@
飞炫的火花
,如果都是用文件也就算了,如果又用文件又用数据库,在进行稍复杂点的复合查询能把你累死
5
水木易安
@Ta
/ 2015-06-27 /
样
/
源
数据库怎么个大材小用的说法?
我接触了很多CMS,都是用的数据库分类啊!
楼主是不是在想,每个分类建个表?{偷笑},那肯定是大材小用咯
6
飞炫的火花
@Ta
/ 2015-06-27 /
样
/
源
@
水木易安
,当然不是,我想的是建立一个表存放分类,但是对于二级分类很无奈
7
飞炫的火花
@Ta
/ 2015-06-27 /
样
/
源
@
000
,查询起来确实不便,写了尝试,实现起来挺麻烦,特别是改动,牵一发动全局
8
飞炫的火花
@Ta
/ 2015-06-27 /
样
/
源
@
水木易安
,总不能再建表存放子级分类吧?
9
水木易安
@Ta
/ 2015-06-27 /
样
/
源
@
飞炫的火花
,提供思路:
所有的分类都建立在同一个分类表(type)中
type表的结构类似如下:
字段名:id - name - pid - note
说明: 记录id - 分类名 - 父级分类id - 备注
如果是一级分类,父级id可以存为0;
然后如果要调用一级栏目(分类)就可以:where `pid`='0'
到了二级栏目查询该栏目就不用说了吧.
10
000
@Ta
/ 2015-06-27 /
样
/
源
@
水木易安
,+1'随外处可见的无级分类
11
飞炫的火花
@Ta
/ 2015-06-27 /
样
/
源
@
水木易安
,嗯嗯,不错,这个思路可行
12
水木易安
@Ta
/ 2015-06-27 /
样
/
源
@
飞炫的火花
,都这么做的
13
老虎会游泳
@Ta
/ 2015-06-28 /
样
/
源
分类(
id int 自动增长,
名称 varchar(长度),
父分类id int,
不可发帖 bool
)
14
飞炫的火花
@Ta
/ 2015-06-28 /
样
/
源
@
老虎会游泳
,嗯嗯 懂了,感谢!
添加新回复
回复需要
登录
。
我接触了很多CMS,都是用的数据库分类啊!
楼主是不是在想,每个分类建个表?{偷笑},那肯定是大材小用咯
所有的分类都建立在同一个分类表(type)中
type表的结构类似如下:
字段名:id - name - pid - note
说明: 记录id - 分类名 - 父级分类id - 备注
如果是一级分类,父级id可以存为0;
然后如果要调用一级栏目(分类)就可以:where `pid`='0'
到了二级栏目查询该栏目就不用说了吧.
id int 自动增长,
名称 varchar(长度),
父分类id int,
不可发帖 bool
)