이 튜토리얼은 PHP/MySQL 기반 포럼을 처음부터 구축함으로써 안내합니다. PHP 및 데이터베이스 상호 작용을 배우는 초보자에게 이상적입니다
1 단계 : 데이터베이스 테이블 생성
효과적인 응용 프로그램 개발은 강력한 데이터 모델로 시작합니다. 우리 포럼은 다음과 같습니다
사용자 : 포럼과 상호 작용하는 개인
주제 :
토론 스레드는 사용자가 시작했습니다
카테고리 : 섹션 구성 주제를 구성합니다
게시물 :
주제 내에서 답장
는 다음은 데이터베이스 스키마의 시각적 표현입니다 :
각 정사각형은 표와 관계를 나열하는 테이블을 나타냅니다. 각 테이블에 대한 SQL을 살펴 보겠습니다 : -
명령문은 새 테이블을 생성합니다. 필드 이름은 자명합니다. 우리는 데이터 유형에 중점을 둡니다.
(int, 1 차 키) : 각 사용자를 독특하게 식별합니다. 두 사용자는 동일 한 -
(Varchar, 고유) : 사용자의 표시 이름. 독창적이어야합니다.
(Varchar) : 사용자 비밀번호의 SHA1 해시 (보안 용).
(varchar) : 사용자의 이메일 주소.
유사한 기본 키는 , 및 테이블에 존재합니다.
외국 키는 테이블 간의 관계를 설정합니다. 한 테이블의 외국 키는 다른 하나의 기본 키를 참조하여 데이터 무결성을 보장합니다. 예를 들면 :
- in 참고 문헌 in
- in 참고 문헌 in
in
참고 문헌
in
및
관련 테이블에서 데이터 일관성을 보장합니다. 사용자를 삭제할 때 우발적 인 데이터 손실을 방지합니다
2 단계 : 헤더/바닥 글
모든 포럼 페이지에는 일관된 구조가 필요합니다.
포함 :
CREATE TABLE
doctype 선언.
charset 및 메타 태그.
CSS 스타일 시트 링크 ()
기본 포럼 제목 및 내비게이션
위 내용은 PHP/MySQL 전원 포럼을 처음부터 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!