2011-12-19 2 views
0

내 웹 사이트에 작성된 기사를 정리하고 싶습니다. 현재 저자에게 저에게 이메일을 통해 작품을 제출하고 기사를 .php 파일에 복사/붙여 넣기하고 FTP로 파일을 업로드합니다. 동시에 새로운 기사를 기반으로 탐색 메뉴에 대한 링크를 업데이트해야합니다.데이터베이스 조직 - 많은 기사가 들어있는 웹 사이트

저는 모든 것을 mysql 데이터베이스에 넣을 수 있다고 읽었습니다.

지금은 2 개의 열 (음악 열과 대학 생활 열)이 있습니다. 각 열에는 다른 작성자가 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 개의 키워드와 연관시킵니다. 뭐가 문제 야? –

+0

좋아요! 나는 완전히 잃어버린 느낌, 나는 그것을 조금은 이해하고 있다는 것을 알고 기분이 좋다. 그래서 데이터베이스에 새 기사를 추가 할 때마다 각 테이블을 업데이트해야합니까? 그리고 **** _ id는 숫자 여야하고 수동으로 추가해야합니다. 내가 (특정 ID 번호와 함께) 많은 키워드로 끝나면 어떤 ID가 해당 키워드와 일치하는지 어떻게 기억할 수 있습니까? 또한, 일단 새로운 기사 (예 : 텍스트 파일)를 업로드하면 기사 URL이 어떻게 생성됩니까 (이것은 매우 어리석은 질문일까요?) like, www.mysite.com/columnname/article1.php 이것은 기본적인 질문 일 것이므로, 좋은 튜토리얼은 괜찮을 것이다. – onawire

답변

0

당신은 WordPress이 작업을 수행 할 수 있습니다. WordPress는 MySQL 데이터베이스 위에 구축되었지만 처음에는 설정하는 것보다 너무 많이 사용하지 않아도됩니다 (일부 호스팅 사이트에는 자동 WordPress가 설치되어 데이터베이스를 설치합니다) .

일단 모두 설정되면 기사에 WordPress의 게시물을 사용할 수 있으며 가장 최근 기사가 먼저 표시되고 이전 기사에 대한 링크가 자동으로 생성됩니다. 정적 콘텐츠가있는 경우 WordPress에서 페이지를 사용할 수 있습니다.

+0

그래서 제 질문이 생깁니다. WordPress를 내 웹 사이트 디자인 (기본적으로 WordPress 테마 만들기)에 통합하거나 CMS를 직접 만드는 것이 더 어렵고 시간이 많이 걸리는 작업은 무엇입니까? – onawire

관련 문제