내 웹 사이트에 작성된 기사를 정리하고 싶습니다. 현재 저자에게 저에게 이메일을 통해 작품을 제출하고 기사를 .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
????? (키워드로 구성하는 방법을 모르겠다 - 각 기사는 여러 개의 키워드를 가질 수있다.)
나는 데이터베이스로 조직하기가 완전히 새롭기 때문에 나는 무엇을하고 있는지 전혀 모른다!
누군가 나에게 좋은 지침서의 올바른 방향을 가르쳐 줄 수 있습니까?
내가
감사합니다 더 구체적으로 할 필요가 있으면 알려 주시기 바랍니다,
이미 정렬되어있는 것처럼 보입니다.'Articles_keyword' 테이블은 M 기사를 N 개의 키워드와 연관시킵니다. 뭐가 문제 야? –
좋아요! 나는 완전히 잃어버린 느낌, 나는 그것을 조금은 이해하고 있다는 것을 알고 기분이 좋다. 그래서 데이터베이스에 새 기사를 추가 할 때마다 각 테이블을 업데이트해야합니까? 그리고 **** _ id는 숫자 여야하고 수동으로 추가해야합니다. 내가 (특정 ID 번호와 함께) 많은 키워드로 끝나면 어떤 ID가 해당 키워드와 일치하는지 어떻게 기억할 수 있습니까? 또한, 일단 새로운 기사 (예 : 텍스트 파일)를 업로드하면 기사 URL이 어떻게 생성됩니까 (이것은 매우 어리석은 질문일까요?) like, www.mysite.com/columnname/article1.php 이것은 기본적인 질문 일 것이므로, 좋은 튜토리얼은 괜찮을 것이다. – onawire