求一个表的设计:每篇文章的关键字应该怎么建表?搞哪些字段比较合理?

解决方案 »

  1.   

    这位朋友,你说的不太清楚,你想是做什么东西用的呢?如果只是想做新闻测试呢 那就在图形里新建一个字段就行了。如果,是个简单的表呢,在表里面,新建ID(自动编号),title1字段名称1,title2字段名称2,,title3字段名称3...直接在视图界面 建立就行了.如果还有什么问题或都不明白,请加我QQ:694192202
      

  2.   


    你们都没写过博客呀?就是博客的那种
    关键字就是在添加文章的时候,手工输入进去的,比如有个输入框可以输入:xxx,bbb,ccc类似这样的,就是以英文逗号为分隔符,然后保存到数据库中浏览文章的时候,显示这篇文章的tag关键字,是带链接的,有个专门的页面tags.php展示这些关键字的,也可以点击某个关键字浏览器相关的文章
      

  3.   


    关键字是在添加文章的时候,手工输入进去的,一篇文章可能有2-5个左右的关键字写博客的人一般都知道这种情况的,肯定是不同的文章,有相同的关键字,这样别人通过点击tags.php?key=XXX关键字的时候,会自动显示这些相同关键字的文章列表
      

  4.   

    击链接的时候出现 你就搜索一下数据库的关键字段 有相同的就List .要么就做一个关键字的对应表.给关键字再来个对应的id 然后搜索相同id的标题 列出来? 再不行下个开源的Blog瞧瞧 很多的这个东西.
      

  5.   

    你这不就是TAGS吗,标签系统前一段时间我刚做了一个同样的项目。目前比较流行的做法是建立两个表:1、tag表,存放标签信息,只要两个字段是够,tagid,tagname
        如果你要前台统计再加一个count字段,存放这个标签与多少篇文章关联2、relationship表,存放标签与文章的对应关系,只需要两个字段:tagid,articleid
       tagid与articleid多对多对应关系,两个字段作为联合主键,共同决定记录的唯一性注意:
      
       添加修改删除文章的时候要多注意一下怎样更新这两个表,有一点复杂,要理清其中的关系
    这样设计的好处是,能较好地满足前台的显示需求最后告诉你:wordpress也是这么做的
              只不过在wordpress里,什么都被看做一个分类,标签也看做一个分类
              其实wordpress这样做很灵活,标签跟分类的模型是差不多的:
              一个分类可有多篇文章,一篇文章  可属于多个分类
              一个标签可属多篇文章,一篇文章  可有多个标签