2011-12-19 56 views
0

我想组织在我的网站上写的文章。目前,我有一位作者向我(通过电子邮件)提交他们的作品,并将他们的文章复制/粘贴到.php文件中,并使用FTP上传他们的文件。同时,我需要根据新文章更新导航菜单的链接。数据库组织 - 包含许多文章的网站

我一直在阅读,我可以把所有东西都放到一个mysql数据库中。

现在,我有2列(音乐专栏和大学生活专栏) - 每个专栏每两周会有不同作者更新的文章。如何整理我的数据库

我在想什么......

表列(在做一些阅读后):

Column_id 
Name 
Description 
Create_date 

表Column_authors:

column_id 
author_id 

表文章:

Article_id 
column_id 
Title 
Description/Summary 
Body 
create_date 

表Articles_authors:

article_id 
author_id 

表Articles_keyword:

article_id 
keyword_id 

表作者:

author_id 
Name 
Email 
about 

表关键字

keyword_id 
name 

????? (我不知道如何使用关键字组织 - 每篇文章可以有多个关键字)

我完全不熟悉组织数据库,所以我不知道我在做什么!

有人能指点我一个好教程的正确方向。

请让我知道如果我需要更具体的

感谢,

+1

看起来您已经排序 - Articles_keyword表将M个文章与N个关键词相关联。有什么问题? – 2011-12-20 00:28:52

+0

太棒了!我感到完全迷失了,感觉很好,知道我有点理解。所以,当我向数据库添加一篇新文章时,我需要更新每个表格,对吗?而且,**** _ id应该是一个数字,我只是手动添加它?如果我最终得到一堆关键字(使用特定的ID#),我怎么会记住哪个ID#对应关键字?此外,(这可能是一个非常愚蠢的问题),一旦我上传新文章(即文本文件)如何创建文章的URL?像www.mysite.com/columnname/article1.php这可能是一个基本问题,所以一个好的教程会很好。 – onawire 2011-12-20 01:21:02

回答

0

你可以用WordPress做到这一点。 WordPress是建立在MySQL数据库的基础上的,但除了初始设置之外,你并不需要太忙,如果这样的话(一些托管站点有一个自动化的WordPress安装程序为你设置数据库) 。

所有设置完成后,您就可以在WordPress中使用文章进行文章撰写,并且首先显示最新文章,并链接到自动生成的旧文章。如果你有任何静态内容,你可以在WordPress中使用页面。

+0

所以,我的问题就变成了。哪个更困难/更耗时,将wordpress整合到我的网站设计中(基本上是创建wordpress主题)还是自己创建一个CMS? – onawire 2011-12-20 22:53:54