티스토리 뷰

설치형 게시판의 가장 중요한 기능은 게시판을 새롭게 생성하거나, 그 설정을 변경하는 기능입니다.

따라서 게시판의 생성과 설정을 위한 별도의 DB 테이블이 있어서 테이블에 게시판의 설정을 기록합니다.

 

개발 환경 : AWS EC2 - Amazon Linux AMI 2018.03.0 (HVM), SSD Volume Type

 

NAPM 이용

phpMyAdmin 을 설치하여 웹에서 구축하였습니다.

 

 

https://phpheaven.tistory.com/71  [PHPer's Heaven]           , 여길 보고 따라만들었습니다. 

 

 

 

게시판 글 테이블 (bd__board) , 각 게시글들을 저장하는 테이블입니다. 필드 설명 b_idx : 글 고유번호 bc_code : 게시판 코드 b_num : 글순서번호 b_reply : 답글 단계및 순서 m_id : 글쓴이 아이디 m_name : 글쓴이 이름 b_pass : 비밀번호 b_title : 글제목 b_contents : 글내용 b_is_secret : 비밀글 여부 b_filename : 첨부파일 이름 b_filesize : 첨부파일 크기 b_cnt : 조회수 b_regdate : 글 등록일시

 

게시판 설정 테이블 (bd__board_config) , 각 게시판들을 등록하고 그 설정을 저장하는 테이블입니다. 필드별 설명입니다. bc_idx  : 고유번호 , 자동증가 bc_code : 게시판 코드 bc_name : 게시판 이름 bc_head_file : 게시판의 윗부분에 사용할 파일 bc_head : 게시판의 윗부분 파일과 게시판사이에 들어갈 내용 bc_tail_file : 게시판의 아랫부분에 사용할 파일 bc_tail : 게시판의 아랫부분 파일과 게시판 사이에 들어갈 내용 bc_list_level : 게시판 목록을 볼 권한 레벨 bc_read_level : 게시판에 글을 읽을 권한 레벨 bc_write_level : 게시판에 글을 쓸 권한 레벨 bc_reply_level : 게시판에 답글을 쓸 권한 레벨 bc_comment_level : 게시판에 댓글을 쓸 권한 레벨 bc_admin : 게시판 관리자 (최고관리자외 아이디로 지정, ',' 로 구분하여 여러명 지정 가능) bc_file_use : 파일 업로드를 지원하는지 여부 bc_use_secret : 비밀글을 지원하는지 여부 bc_use_reply : 답글을 지원하는지 여부 bc_use_comment : 댓글을 지원하는지 여부 

 

댓글 테이블 (bd__comment) 게시물의 댓글을 저장하는 테이블입니다. 필드 설명 co_idx : 댓글 고유번호 b_idx : 부모글 고유번호 m_id : 글쓴이 아이디 m_name : 글쓴이 이름 co_pass : 비밀번호 co_contents : 댓글 내용 co_regdate : 작성 일시
회원 테이블 (bd__member) , 관리자를 두고 읽기,쓰기등에 대한 권한을 위해 m_level 이란 필드를 추가하였습니다.
조회수용 글 읽기 히스토리 (bd__view_history) 글의 조회수를 올릴때 같은사람이 보면 한번만 조회수를 올리기 위하여 글을 본 기록을 남기는 테이블입니다. 필드설명 vh_idx : 고유번호 b_idx : 글 고유번호 m_id : 읽은이 아이디 m_ip : 읽은이 IP Address 

 

 

출처:  https://phpheaven.tistory.com/71  [PHPer's Heaven]

'Project > QR코드 이용 전자메뉴판' 카테고리의 다른 글

PHP DB와 연결하기  (0) 2019.09.25
PHP기초 GET, POST  (0) 2019.09.25
멘토 만남 2번째  (0) 2019.06.24
사제동행 프로그램 참여  (0) 2019.04.12
한이음 ICT공모전 (자율형)  (0) 2019.04.12
댓글
최근에 올라온 글
최근에 달린 댓글
250x250