设计和平面设计以及网页设计的关系是什么呢?我发现你的数据库里并没有表现出来.
字面上可以这样认为 平面设计以及网页设计后两个字都为设计,如果仅靠这种关系的话,在程序设计上显得不够灵活,不知道你明白我的意思没有.正确的设计为平面设计和网页设计为设计的一个子类,因为设计没有实际的内容,所以可以把设计这个栏目看做是一个虚栏目,有点类似于抽象类.只能被继承,不能被实例化.回到你这个问题上,如果你想显示设计,按照现在的情况,有两种实现方式:
1手动将设计这个链接上带上 3,4这两个id
sql为: select * from xx where id in (3,4)或者select * from xx where id =3 or id =4
2利用名字上的相同处
sql为 select * from xxx where name like '%设计';获取id
select * from xx where id in (上面获取ID组成的串)
字面上可以这样认为 平面设计以及网页设计后两个字都为设计,如果仅靠这种关系的话,在程序设计上显得不够灵活,不知道你明白我的意思没有.正确的设计为平面设计和网页设计为设计的一个子类,因为设计没有实际的内容,所以可以把设计这个栏目看做是一个虚栏目,有点类似于抽象类.只能被继承,不能被实例化.回到你这个问题上,如果你想显示设计,按照现在的情况,有两种实现方式:
1手动将设计这个链接上带上 3,4这两个id
sql为: select * from xx where id in (3,4)或者select * from xx where id =3 or id =4
2利用名字上的相同处
sql为 select * from xxx where name like '%设计';获取id
select * from xx where id in (上面获取ID组成的串)
id 父栏目id
设计 1 0
平面设计 3 1
网页设计 4 1
编程 2 0
ASP 5 2
PHP 6 2
可是页面的参数传值是id 不是父栏目id
select * from table parent, table sub where parent.父栏目id = sub.id AND parent.id = 需要的父类id
-- 寻找子类
select * from table parent, table sub where parent.父栏目id = sub.id AND sub.id = 需要的子类id
$sql="select * from lanmu where id=$id or pid=$id";
比如id=2的时候会把id=1的内容也查询出来了