|
主题: 很久以来的一个疑问
|
 wension
职务:普通成员
等级:4
金币:1.0
发贴:1173
注册:2001/10/13 10:27:56
|
#12001/11/16 9:42:57
想做一个动态的模板更新系统: 问题是这样的,假设做“科技新闻“这个频道,那么可以通过UD制作插入、修改、更新、搜索等功能,这个很简单的。 但是假如我想增加”体育新闻“”国际新闻“那么,该怎么做?总部会让我在把上面的制作过程重复一下吧? 新闻内容是对数据库中表的字段进行的操作,而新闻类别其实是对表的增加、删除的操作。我说的没错吧?问题是怎么实现呢?
|
 blshfw
职务:普通成员
等级:1
金币:1.0
发贴:241
注册:2001/5/15 16:44:13
|
#22001/11/16 10:27:41
其实是一样的,你得先建一个新闻类别库,再建一个新闻库,显示中这样编程,用一个嵌套来循环显示类别和各个类别下的相应新闻(得自己手工改动代码),我在自己单位的内部网做了一个新闻网页系统,运行很好,可以添加、删除、修改新闻类,新闻,新闻发布者,其中删除部分可以多选删除(新闻如有图片,同时删除相应的图片),新闻查询,专题,新闻热点等。唯一令我不满意的地方是仅能插入一张新闻图片,且显示位置固定,如果单用asp和数据库技术,我还没想到好一点的方法  不知道谁有办法?难道只能用那个什么ubb语法吗?
|
 诚
职务:普通成员
等级:1
金币:0.0
发贴:56
注册:2001/11/5 22:59:30
|
#32001/11/16 13:30:11
right
建两张表
一张新闻类别表
一张新闻内容表
用ID号相关联!
如此而已~
|
 wension
职务:普通成员
等级:4
金币:1.0
发贴:1173
注册:2001/10/13 10:27:56
|
#42001/11/16 14:50:34
那还是比较麻烦的。 ACCESS表与表连接,还没用过。以前学VFP也是稀里糊涂过来的。
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
|
#52001/11/16 15:42:32
不难、不难噢
|
 wension
职务:普通成员
等级:4
金币:1.0
发贴:1173
注册:2001/10/13 10:27:56
|
#62001/11/16 15:59:49
此外问题是,ACCESS中表的主键有没有什么特别的作用? 关于连接的问题还要仔细考虑一下,我发现在网上什么都想不起来
|
 xpilot
职务:普通成员
等级:1
金币:1.0
发贴:192
注册:2001/5/24 14:29:02
|
#72001/11/16 16:13:55
设置主键的一个好处就是可以保证被设的字段,在数据库级别就不可重复!不需要自编程序来判断不允许重复的字段,例如一个网站的注册用户名,就不允许重复,所以一般来说就把存用户名的字段设为主键字段.
|
 wension
职务:普通成员
等级:4
金币:1.0
发贴:1173
注册:2001/10/13 10:27:56
|
#82001/11/16 16:48:52
但是我发现还是有很多教程要用代码来验证注册用户是否重复的啊。 岂不多此一举
|
 blshfw
职务:普通成员
等级:1
金币:1.0
发贴:241
注册:2001/5/15 16:44:13
|
#92001/11/16 18:06:14
晕~~
|
 wension
职务:普通成员
等级:4
金币:1.0
发贴:1173
注册:2001/10/13 10:27:56
|
#102001/11/17 8:33:35
blshfw在上个帖子中说 引用: 晕~~
不要以为我很菜哦
|
 wension
职务:普通成员
等级:4
金币:1.0
发贴:1173
注册:2001/10/13 10:27:56
|
#112001/11/17 8:38:34
还是接着上面的问题: 如果是制作动态的“科技新闻”与“体育新闻”,那么是不是需要三张表了,一个是“体育新闻”的,一个是“科技新闻”的,还有一个是用来记录ID自动编号的? 第二,体育新闻与科技新闻表中的字段应该是完全相思的吧? 想一想好像应该是两张表才对,一张记录字段,一张用来增添、删除表的。不过问题又来了,那么不同的新闻内容怎么可以存储在同一个表中呢  ME越来越胡涂了
|
 诚
职务:普通成员
等级:1
金币:0.0
发贴:56
注册:2001/11/5 22:59:30
|
#122001/11/17 9:05:18
不同的新闻内容当然存储在同一张表中啊,这么多新闻相区别的标志是他与新闻类别表相关联的ID号!
do you understand?:)
|
 wension
职务:普通成员
等级:4
金币:1.0
发贴:1173
注册:2001/10/13 10:27:56
|
|
 blshfw
职务:普通成员
等级:1
金币:1.0
发贴:241
注册:2001/5/15 16:44:13
|
#142001/11/18 14:23:39
就是两个表了,一个是新闻类别表,一个是新闻表,两个表之间由一个新闻类别ID来关联,不管是什么类型的新闻你都放在新闻表里,同时也存进一个新闻类别ID,这样不是可以很容易找出不同类别的新闻吗?也就是你在填加新闻的时候要选择所加新闻的类别,弄一个下拉框就行了,下拉框的内容当然是动态来自新闻类别表了,这样你一添加一个新闻类别,会在添加新闻的网页里自动加上。 哎!语言表达能力不行,罗罗索索所说了一大堆,也不知道你看得明白否。
|