论坛无线分类设计及多对多设计

来源:互联网 发布:英雄联盟有mac版本吗 编辑:程序博客网 时间:2024/06/05 15:13

1,无限分类:

$data=array(
          1 => array('id'=>'1','parentid'=>0,'name'=>'一级栏目一'),
          2 => array('id'=>'2','parentid'=>1,'name'=>'一级栏目二'),
          3 => array('id'=>'3','parentid'=>1,'name'=>'二级栏目一'),
          4 => array('id'=>'4','parentid'=>2,'name'=>'二级栏目二'),
          5 => array('id'=>'5','parentid'=>2,'name'=>'二级栏目三'),
          6 => array('id'=>'6','parentid'=>5,'name'=>'三级栏目一'),
          7 => array('id'=>'7','parentid'=>5,'name'=>'三级栏目一'),
          8 => array('id'=>'8','parentid'=>5,'name'=>'11级栏目'),
          9 => array('id'=>'9','parentid'=>5,'name'=>'级栏目')
          ); 
即有id和父id

2.多对多设计

例如:数量为100w级的交友网站,每个人都有可能与一个用户成为朋友,要怎么设计表(空间换时间)

(1)基本表:

id,title,des,content

(2)关系表:

id,fid


0 0
原创粉丝点击