我突然好奇商城是怎么做数据库设计的,有代码吗
php吧
全部回复
仅看楼主
level 6
致志铭心
楼主
我现在做的完全以博客站点的样子,主要是顶级分类不知到怎么取子分类的商品
2022年05月21日 09点05分
1
level 5
IWDMAX
根据id获取
2022年05月21日 11点05分
2
level 14
weikaixxxxxx
数据库的子表里加一个父表id。你查父表时获取父表id,然后去查子表的父表id字段=父表id,就能获取了。
2022年05月27日 04点05分
3
致志铭心
这种不好用,用顶级ID取不了子级的子级,就算取到了没那么灵活
2022年05月27日 07点05分
weikaixxxxxx
@致志铭心
孙子级本身也有一个子级的父id,无论多少级都能查出来,搜索一下无限级分类吧。你估计陷入了一条sql查完的陷阱里了,不是一定要因为性能这么做,因为这种功能一般都是做静态缓存。
2022年05月27日 17点05分
致志铭心
缓存这个一直没用过,现在数据库只有四千条数据,直接取到一个页面卡得一批
2022年05月28日 01点05分
weikaixxxxxx
@致志铭心
展示类的一般都是全站文件缓存的,很多开源系统都有。动态项目就得用内存缓存了。不过你是学来找工作的吗?现在做博客没用,现在起码得会商城,小程序,操作linux系统,有的还要会性能优化,高并发等。建议改成商城。招聘网站要求什么才学什么,不知道谁让你练手选这个的。
2022年05月28日 03点05分
level 16
SeaDrip_Poplar
看商城规模和具体需求了,小打小闹学生作业按楼上说的就行,不用在乎灵不灵活,一般小商城也可以那么做,最多把一些常用层级关系和推广商品列表、主要分类前三页商品列表做缓存,再大就需要看需求提专项解决方案,不是一两句话能概括的了
2022年05月27日 14点05分
5
致志铭心
我那个就做展示用,分类主要是方便查询,目前还没做分页,这俩天就把它弄好
2022年05月28日 02点05分
level 9
Surzace
加油吧
2022年05月28日 14点05分
6
level 9
暗夜公爵Char
参考magento
2022年05月28日 22点05分
7
1