首頁 > 後端開發 > php教程 > php 实现文章分类的有关问题

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

WBOY
發布: 2016-06-13 12:05:43
原創
1103 人瀏覽過

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优化可以问下具体的需求在做调整就好了。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板