怎样在asp中实现文章的分类?

来源:百度知道 编辑:UC知道 时间:2024/06/07 15:06:34
我现在一直是使用DreamWeaver可视化开发动态网站的,有很多问题还没有解决,比方说怎样实现文章的分类,这个是不是需要循环嵌套?我在开发文章发布系统的时候,总是不设置文章分类的,我对asp代码懂得不是很多,希望各位高手能指教指教。
(我想实现的效果是可以通过分类,实现循环嵌套,在首页上显示文章类,在文章类别栏目中能显示自己已经设置好的记录数,比方说十条,有多少分类,就在首页显示多少个板块,每个板块中显示对应的记录)

当然可以这样做,也很常见

首先,你要在数据库中设置

第一种方法,是为所有不同类别的文章单独建表

第二种方法,是为所有不同类别的文章设置不同的关键字,这些文章全在一个表内,只是多设一个字段,比如字段名为“leibie”,那么是新闻的,该字段下的值为news,散文的,该字段下的值为"sw",

第一种方法,如果你的文章很多,或者将来的预期会很多,那么我建议用这样的方法,分多个表,以避免对同一个表的操作太频繁,并且在调用上也回简单很多

如果你的文章不算多,那么用第二种方法也是可以的,但我本人不推荐这样做

用方法1,那么就没什么循环嵌套的问题了,因为都是单独的表,你单独提出来就是了,有10个类别,就打开10个表,如果是为了简化代码想用循环,那也是可以的,但这样在效率上没有任何区别,只你该一定的规律命名表即可,比如表1名就是1,表2名就是2,那么循环一次i加1即可依次获取表明

用方法2,那么有几个表就循环几次,但在循环中,加入判断语句,如果字段“leibie”的值为“news”那么就显示在新闻一类中,在数据输出的时候,只要加入你设计好的HTML代码就行了

方法2具体的操作是
首先定义一个数组,值是你指定的文章类别,然后按这个数组的长度来循环,比如数组中有10个数值,那就循环10次,数组中的值要注意和你字段“leibie”中的值对应,
这样说LZ应该明白了吧

分类简单
你把数据库的文章表,多个分类的字段,一个标志来判断他是哪个类别
取分类文章,就去这个字段值等于你要的文章类型