请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

2回答

提问者 全网营销建站 2019-06-05 13:31:08

多谢老师

0 回复 有任何疑惑可以回复我~
编程浪子 2019-06-05 13:29:17

你好

无限分类这个只需要在 book_cat 中加入一个 parent_id(或者简称pid)

CREATE TABLE `book_cat` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `parent_id` int(11) NOT NULL DEFAULT '0' COMMENT '父类id',
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '类别名称',
  `weight` tinyint(4) NOT NULL DEFAULT '1' COMMENT '权重',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态 1:有效 0:无效',
  `updated_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '最后一次更新时间',
  `created_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '插入时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_name` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='书籍分类';

如果一个分类没有 父类,就是 parent_id = 0

如果一个分类有父类,那么parent_id 就等于父类的 id

所以如果要做这样的功能,你要多一个选择父类的 下拉框(查询出来所有分分类)


如何将分类 树状展示?

这里有一篇文章两种方法:https://blog.csdn.net/tiansidehao/article/details/79025359 



0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信