cgcg007 发表于 2012-5-2 15:35:36

请教一段代码写法问题

代码如下:



以上代码主要部分是调用表5中catid=1的内容,我现在想同时调用两个catid的值,代码应该怎么写

比如:catid=(1,2,3)

这就可以同时调用几个内容了,但我上面的写法只是想像,是行不通的,希望高手指点一下写法

其实catid中的内容就是一个分类,DT有个问题就是,分类有大类与小类与小小类,我们在调用文章的时候,经常遇到麻烦

比如大类的ID为1,他下面的小类为2,小小类为3,我们调用的时候不可能只调用其中某一类,我们是要全部调用才行

但是光调用大类ID1,小类与小小类都不会被调取,DT就是这一点让我很郁闷。高手指点一下

当然,我在数据表中也发现了,其实小类有一个parentid 值,这里面就是记录的父级类,也就是ID1,但可惜的是没有写入到内容表中,两张表分开了,所以我也想调用ID1下面的所有小类的内容,包括ID1的内容,不知道如何下手了

请管理员看看,高手们指点指点,不知道我表述得清不清楚,在线等一会吧!

duoluozhe 发表于 2012-5-2 15:40:49


写成&catid in (1,2,3)即可

cgcg007 发表于 2012-5-2 15:42:26


三楼的方法是可行的,但是这样一个ID值一个ID值的调用,太麻烦了,不方便管理,有没有更方便的方法,不然后期加了分类,还得再修改代码

duoluozhe 发表于 2012-5-2 16:21:01


一般改分类也只是分类名改变而已吧?id不变的

cgcg007 发表于 2012-5-2 16:25:19


四楼理解解误,DT每个小类都有自己的ID

duoluozhe 发表于 2012-5-2 17:01:40


那你说的id改变指的是什么呢,难道你删除了原来再新建设一个?要不然你怎么改分类名id都不会变的

Spacer 发表于 2012-5-2 17:52:53


大类的ID为1 标签加上&catid=1这个大分类下的信息都有了包括子分类的

cgcg007 发表于 2012-5-2 18:17:48


七楼能不能根据我一楼的代码写一个具体的,这个标签加到哪个位置
页: [1]
查看完整版本: 请教一段代码写法问题