Rumah > pembangunan bahagian belakang > tutorial php > php 实现文章分类的有关问题

php 实现文章分类的有关问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-13 12:05:43
asal
1133 orang telah melayarinya

php 实现文章分类的问题
例如数据库是这样的,【windows 7新闻】和【Windows 8.1 新闻】是 【微软资讯】的二级分类

id     parent     name
1          0           微软资讯
2          1           windows 7 新闻
3          1           windows 8.1 新闻

我要如何在php实现将这个分类显示出来?
例如 csdn的面包屑导航
CSDN > CSDN论坛 > 高性能开发 > 分布式计算/Hadoop
和 
CSDN > CSDN论坛 > 发帖
------解决方案--------------------
这是我自己的方法:

SELECT `id`,`parent`,`name`,
(SELECT `name` FROM `category` AS p WHERE c.`parent` = p.`id`) as p_name
FROM `category` AS c WHERE id='2'

结果:

然后再模板时操作

if 没有 p_name 就不显示 p_name

p_name = 上级分类名称
------解决方案--------------------
你这样不是可以吗?
------解决方案--------------------
参考无限极分类就可以了,但是你这样做也可以,重要的是看你的数据处理部分,如果必须要进行SEO优化可以问下具体的需求在做调整就好了。

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan