使用 php 将类别和子类别显示为两列
Display category and subcategory into two column using php
可能的重复项:
使用 php 将类别和子类别显示为两列
如何使用 php 以这种格式显示类别和子类别。
categories subcategories
---------- -------------
php php4
java java4
java java5
我的桌子是
cattitle subcattitle
-------- -------------
acer
php
java
compaq java4
dell
laptop1
laptop2
"宏碁"是一个主要类别,"PHP"和"Java"是它的子类别,依此类推。我想使用 php 显示这种类型的结构。它也来自一张桌子。表名为 categories
,字段为 id
、 parentid
和 cattitle
。
我已经尝试过这段代码。
这里有一种方法。它要求主要类别具有 parent_id
= 0 ...
SELECT sc.`cattitle` as `subcat`,
(SELECT c.`cattitle`
FROM `categories` as c
WHERE c.`id` = sc.`parent_id`) as `cat`
FROM `categories` as sc
WHERE sc.`parent_id` != 0
。这是另一种变体...
SELECT sc.`cattitle` as `subcat`,
c.`cattitle` as `cat`
FROM `categories` as sc
LEFT JOIN `categories` as c
ON (c.`id` = sc.`parent_id`)
WHERE sc.`parent_id` != 0
如果您的表结构如下,这将起作用:
id cattitle parent_id
1 java 0
2 java4 1
3 java5 1
4 php 0
5 php5.3 4
6 php4.3 4
相关文章:
- 是否可以从父类访问子类的属性
- JavaScript:当有两个B类元素时,如何在id X中的B类中选择A类
- 带组的两列html表
- 子类访问父类's闭包变量
- Javascript关键字搜索子类Div值
- 如何通过Prototype或jquery移除子类的父类基类
- JavaScript数组的子类化破坏了快速枚举
- 可以“;超级“;可以在子类的方法内部使用,在不直接引用的情况下调用相应的超类方法
- 具有子类的构造函数中的Object.freeze
- JavaScript—父类和子类/对象的此问题
- 单个交叉筛选器维度和两列上的组
- Google Maps Javascript v3 自定义控件子类化标准控件
- 使用 php 将类别和子类别显示为两列
- 调用子类函数时调用的超类函数
- 在 Javascript 中更改 CSS 子类的值
- 子类化 Meteor.users() 以获得不同的用户类型
- 刷新行并将行的两列替换为来自操作类的响应
- 将子类别悬停在两列中,打断ul菜单
- 根据一个表中的列从两个解析类中获取数据
- 如何将类应用到容器中,使's的子类具有所需的两个类