> 백엔드 개발 > PHP 튜토리얼 > php 实现文章分类的有关问题

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-13 12:05:43
원래의
1134명이 탐색했습니다.

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

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿